#
# VICE definition file for Keyboard Shortcuts in Win32
#
# This version is for xplus4.
#
# Syntax:
# First column: Combination of ALT|CTRL|SHIFT to or just KEY
# Second column: (virtual) Keycode for the shortcut
#   Code can be character ('X'), hex (0xAB) or decimal (168)
#   Have a look at winuser.h for the list of virtual key codes (VK_..)
# Third column: command identifier that is executed with the shortcut
# Fourth column: text to display in the menu item; missing this lets
#   the keycode char be displayed.

CTRL|ALT        'R'         IDM_RESET_HARD                    R
ALT             'R'         IDM_RESET_SOFT                    R
ALT             '4'         IDM_FORMFEED_PRINTERIEC4          4
ALT             '5'         IDM_FORMFEED_PRINTERIEC5          5
ALT             '8'         IDM_ATTACH_8                      8
ALT             '9'         IDM_ATTACH_9                      9
ALT             '0'         IDM_ATTACH_10                     0
ALT             '1'         IDM_ATTACH_11                     1
ALT             'A'         IDM_DETACH_ALL                    A
ALT             'T'         IDM_ATTACH_TAPE                   T
ALT             'L'         IDM_LOADQUICK                     L
ALT             'S'         IDM_SAVEQUICK                     S
ALT             'M'         IDM_MONITOR                       M
ALT             'X'         IDM_EXIT                          X
ALT             'W'         IDM_TOGGLE_WARP_MODE              W
ALT             'I'         IDM_FLIP_ADD                      I
ALT             'K'         IDM_FLIP_REMOVE                   K
ALT             'N'         IDM_FLIP_NEXT                     N
ALT             'B'         IDM_FLIP_PREVIOUS                 B
ALT             'J'         IDM_SWAP_JOYSTICK                 J
ALT             'C'         IDM_MEDIAFILE                     C
ALT             'G'         IDM_EVENT_SETMILESTONE            G
ALT             'H'         IDM_EVENT_RESETMILESTONE          H
ALT             'D'         IDM_TOGGLE_FULLSCREEN             D
ALT             0x0D        IDM_TOGGLE_FULLSCREEN             D
ALT             0x13        IDM_PAUSE                         Pause
ALT             0xBB        IDM_SINGLE_FRAME_ADVANCE          +
ALT             0x6B        IDM_SINGLE_FRAME_ADVANCE          +
ALT             0x79        IDM_TOGGLE_MAINCPU_TRACE          F10
ALT             0x7A        IDM_TOGGLE_DRIVE0CPU_TRACE        F11
ALT             0x7B        IDM_TOGGLE_DRIVE1CPU_TRACE        F12
ALT             0x2E        IDM_EDIT_COPY                     Del
ALT             0x2D        IDM_EDIT_PASTE                    Ins

#
# Other command identifier that can be used in shortcuts
#
# IDM_ABOUT                               IDM_AUTOSTART
# IDM_RESET_DRIVE8                        IDM_RESET_DRIVE9
# IDM_RESET_DRIVE10                       IDM_RESET_DRIVE11
# IDM_DETACH_TAPE                         IDM_DETACH_8
# IDM_DETACH_9                            IDM_DETACH_10
# IDM_DETACH_11                           IDM_TOGGLE_SOUND
# IDM_TOGGLE_DOUBLESIZE                   IDM_TOGGLE_DOUBLESCAN
# IDM_TOGGLE_DRIVE_TRUE_EMULATION         IDM_TOGGLE_VIDEOCACHE
# IDM_DRIVE_SETTINGS                      IDM_CART_DETACH
# IDM_SNAPSHOT_LOAD                       IDM_SNAPSHOT_SAVE
# IDM_EVENT_DIRECTORY                     IDM_EVENT_TOGGLE_RECORD
# IDM_EVENT_TOGGLE_PLAYBACK               IDM_EVENT_START_MODE_SAVE
# IDM_EVENT_START_MODE_LOAD               IDM_EVENT_START_MODE_RESET
# IDM_EVENT_START_MODE_PLAYBACK           IDM_SETTINGS_SAVE
# IDM_SETTINGS_LOAD                       IDM_SETTINGS_DEFAULT
# IDM_DEVICEMANAGER                       IDM_REFRESH_RATE_AUTO
# IDM_REFRESH_RATE_1                      IDM_REFRESH_RATE_2
# IDM_REFRESH_RATE_3                      IDM_REFRESH_RATE_4
# IDM_REFRESH_RATE_5                      IDM_REFRESH_RATE_6
# IDM_REFRESH_RATE_7                      IDM_REFRESH_RATE_8
# IDM_REFRESH_RATE_9                      IDM_REFRESH_RATE_10
# IDM_MAXIMUM_SPEED_200                   IDM_MAXIMUM_SPEED_100
# IDM_MAXIMUM_SPEED_50                    IDM_MAXIMUM_SPEED_20
# IDM_MAXIMUM_SPEED_10                    IDM_MAXIMUM_SPEED_NO_LIMIT
# IDM_MAXIMUM_SPEED_CUSTOM                IDM_SYNC_FACTOR_PAL
# IDM_SYNC_FACTOR_NTSC                    IDM_JOY_SETTINGS
# IDM_SOUND_SETTINGS                      IDM_HELP
# IDM_DATASETTE_CONTROL_START             IDM_DATASETTE_CONTROL_STOP
# IDM_DATASETTE_CONTROL_FORWARD           IDM_DATASETTE_CONTROL_REWIND
# IDM_DATASETTE_CONTROL_RECORD            IDM_DATASETTE_CONTROL_RESET
# IDM_DATASETTE_RESET_COUNTER             IDM_FLIP_LOAD
# IDM_FLIP_SAVE                           IDM_DATASETTE_SETTINGS
# IDM_TOGGLE_VIRTUAL_DEVICES              IDM_CONTRIBUTORS
# IDM_LICENSE                             IDM_WARRANTY
# IDM_CMDLINE                             IDM_TOGGLE_SAVE_SETTINGS_ON_EXIT
# IDM_TOGGLE_ALWAYSONTOP                  IDM_TOGGLE_CONFIRM_ON_EXIT
# IDM_TOGGLE_FASTPAL                      IDM_VIDEO_SETTINGS
# IDM_PLUS4_SETTINGS                      IDM_RAM_SETTINGS
# IDM_TOGGLE_SCALE2X                      IDM_FORMFEED_PRINTERUSERPORT
# IDM_ROM_SETTINGS                        IDM_ACIA_SETTINGS
# IDM_RS232_SETTINGS                      IDM_KEYBOARD_SETTINGS
# IDM_DEBUG_MODE_NORMAL                   IDM_DEBUG_MODE_SMALL
# IDM_DEBUG_MODE_HISTORY                  IDM_DEBUG_MODE_AUTOPLAY
# IDM_LANG_EN                             IDM_LANG_DE
# IDM_LANG_FR                             IDM_LANG_HU
# IDM_LANG_IT                             IDM_LANG_NL
# IDM_LANG_PL                             IDM_LANG_SV
# IDM_MON_OPEN                            IDM_MON_SAVE
# IDM_MON_PRINT                           IDM_MON_STOP_DEBUG
# IDM_MON_STOP_EXEC                       IDM_MON_CURRENT
# IDM_MON_STEP_INTO                       IDM_MON_STEP_OVER
# IDM_MON_SKIP_RETURN                     IDM_MON_GOTO_CURSOR
# IDM_MON_EVAL                            IDM_MON_WND_EVAL
# IDM_MON_WND_REG                         IDM_MON_WND_MEM
# IDM_MON_WND_DIS                         IDM_MON_WND_CONSOLE
# IDM_MON_COMPUTER                        IDM_MON_DRIVE8
# IDM_MON_DRIVE9                          IDM_MON_HELP
# IDM_MON_CASCADE                         IDM_MON_TILE_HORIZ
# IDM_MON_TILE_VERT                       IDM_MON_ARRANGE_ICONS
# IDM_MON_GOTO_PC                         IDM_MON_GOTO_ADDRESS
# IDM_MON_SET_BP                          IDM_MON_UNSET_BP
# IDM_MON_ENABLE_BP                       IDM_MON_DISABLE_BP
# IDM_WNDCHILD                            IDM_SIDCART_SETTINGS
# IDM_SOUND_RECORD_START                  IDM_SOUND_RECORD_STOP
# IDM_TOGGLE_AUTOSTART_HANDLE_TDM
