#
# VICE definition file for Keyboard Shortcuts in Win32
#
# This version is for x64.
#
# 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        'I'         IDM_ISEPIC_SWITCH                 I
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             'Z'         IDM_CART_FREEZE                   Z
ALT             'Q'         IDM_MOUSE                         Q
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_ATTACH_CRT
# IDM_CART_ATTACH_8KB                     IDM_CART_ATTACH_16KB
# IDM_CART_ATTACH_AR                      IDM_CART_ATTACH_AR3
# IDM_CART_ATTACH_AR4                     IDM_CART_ATTACH_STARDOS
# IDM_CART_ATTACH_AT                      IDM_CART_ATTACH_EPYX
# IDM_CART_ATTACH_IEEE488                 IDM_CART_ATTACH_RR
# IDM_CART_ATTACH_SS4                     IDM_CART_ATTACH_SS5
# IDM_CART_ATTACH_IDE64                   IDM_CART_ATTACH_STB
# IDM_CART_SET_DEFAULT                    IDM_CART_DETACH
# IDM_CART_ENABLE_EXPERT                  IDM_CART_MODE_OFF
# IDM_CART_MODE_PRG                       IDM_CART_MODE_ON
# IDM_TOGGLE_CART_RESET                   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_NETWORK_SETTINGS                    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_VICII_SETTINGS
# IDM_SYNC_FACTOR_PAL                     IDM_SYNC_FACTOR_NTSC
# IDM_SYNC_FACTOR_NTSCOLD                 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_REU_SETTINGS
# IDM_GEORAM_SETTINGS                     IDM_RAMCART_SETTINGS
# IDM_MMC64_SETTINGS                      IDM_TOGGLE_EMUID
# 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_SID_SETTINGS
# IDM_TOGGLE_FASTPAL                      IDM_VIDEO_SETTINGS
# IDM_RAM_SETTINGS                        IDM_TFE_SETTINGS
# IDM_FORMFEED_PRINTERUSERPORT            IDM_ROM_SETTINGS
# IDM_IDE64_SETTINGS                      IDM_ACIA_SETTINGS
# IDM_RS232USER_SETTINGS                  IDM_RS232_SETTINGS
# IDM_KEYBOARD_SETTINGS                   IDM_MOUSE_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_PLUS60K_SETTINGS
# IDM_PLUS256K_SETTINGS                   IDM_C64_256K_SETTINGS
# IDM_DIGIMAX_SETTINGS                    IDM_SOUND_RECORD_START
# IDM_SOUND_RECORD_STOP                   IDM_TOGGLE_SCALE2X
