mirror of
https://github.com/LIV2/WinUAE.git
synced 2025-12-06 00:12:52 +00:00
366 lines
19 KiB
Modula-2
366 lines
19 KiB
Modula-2
/* joystick/mouse port 1 */
|
|
|
|
DEFEVENT(JOYPORT1_START,L"Joystick port 1", AM_INFO, 0,1,0)
|
|
|
|
DEFEVENT(MOUSE1_FIRST, L"", AM_DUMMY, 0,0,0)
|
|
|
|
DEFEVENT(MOUSE1_HORIZ,L"Mouse1 Horizontal",AM_MOUSE_AXIS|AM_JOY_AXIS,8,1,0)
|
|
DEFEVENT(MOUSE1_VERT,L"Mouse1 Vertical",AM_MOUSE_AXIS|AM_JOY_AXIS,8,1,1)
|
|
DEFEVENT(MOUSE1_HORIZ_INV,L"Mouse1 Horizontal (inverted)",AM_MOUSE_AXIS|AM_JOY_AXIS,8,1,0|IE_INVERT)
|
|
DEFEVENT(MOUSE1_VERT_INV,L"Mouse1 Vertical (inverted)",AM_MOUSE_AXIS|AM_JOY_AXIS,8,1,1|IE_INVERT)
|
|
|
|
DEFEVENT(MOUSE1_LAST, L"", AM_DUMMY, 0,0,0)
|
|
|
|
DEFEVENT(MOUSE1_UP,L"Mouse1 Up",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,32,1,DIR_UP)
|
|
DEFEVENT(MOUSE1_DOWN,L"Mouse1 Down",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,32,1,DIR_DOWN)
|
|
DEFEVENT(MOUSE1_LEFT,L"Mouse1 Left",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,64,1,DIR_LEFT)
|
|
DEFEVENT(MOUSE1_RIGHT,L"Mouse1 Right",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,64,1,DIR_RIGHT)
|
|
|
|
DEFEVENT(MOUSE1_WHEEL,L"Mouse1 Wheel",AM_MOUSE_AXIS|AM_JOY_AXIS,8,1,2)
|
|
|
|
DEFEVENT(MOUSE_CDTV_HORIZ,L"CDTV Mouse Horizontal",AM_JOY_AXIS,8,1,0|IE_CDTV)
|
|
DEFEVENT(MOUSE_CDTV_VERT,L"CDTV Mouse Vertical",AM_JOY_AXIS,8,1,1|IE_CDTV)
|
|
DEFEVENT(MOUSE_CDTV_UP,L"CDTV Mouse Up",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,32,1,DIR_UP|IE_CDTV)
|
|
DEFEVENT(MOUSE_CDTV_DOWN,L"CDTV Mouse Down",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,32,1,DIR_DOWN|IE_CDTV)
|
|
DEFEVENT(MOUSE_CDTV_LEFT,L"CDTV Mouse Left",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,64,1,DIR_LEFT|IE_CDTV)
|
|
DEFEVENT(MOUSE_CDTV_RIGHT,L"CDTV Mouse Right",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,64,1,DIR_RIGHT|IE_CDTV)
|
|
|
|
DEFEVENT(JOY1_HORIZ,L"Joy1 Horizontal",AM_JOY_AXIS,0,1,DIR_LEFT|DIR_RIGHT)
|
|
DEFEVENT(JOY1_VERT,L"Joy1 Vertical",AM_JOY_AXIS,0,1,DIR_UP|DIR_DOWN)
|
|
DEFEVENT(JOY1_HORIZ_POT,L"Joy1 Horizontal (Analog)",AM_JOY_AXIS,128,1,1)
|
|
DEFEVENT(JOY1_VERT_POT,L"Joy1 Vertical (Analog)",AM_JOY_AXIS,128,1,0)
|
|
DEFEVENT(JOY1_HORIZ_POT_INV,L"Joy1 Horizontal (Analog, inverted)",AM_JOY_AXIS,128,1,1|IE_INVERT)
|
|
DEFEVENT(JOY1_VERT_POT_INV,L"Joy1 Vertical (Analog, inverted)",AM_JOY_AXIS,128,1,0|IE_INVERT)
|
|
|
|
DEFEVENT(JOY1_LEFT,L"Joy1 Left",AM_K,16,1,DIR_LEFT)
|
|
DEFEVENT(JOY1_RIGHT,L"Joy1 Right",AM_K,16,1,DIR_RIGHT)
|
|
DEFEVENT(JOY1_UP,L"Joy1 Up",AM_K,16,1,DIR_UP)
|
|
DEFEVENT(JOY1_DOWN,L"Joy1 Down",AM_K,16,1,DIR_DOWN)
|
|
DEFEVENT(JOY1_LEFT_UP,L"Joy1 Left+Up",AM_K,16,1,DIR_LEFT|DIR_UP)
|
|
DEFEVENT(JOY1_LEFT_DOWN,L"Joy1 Left+Down",AM_K,16,1,DIR_LEFT|DIR_DOWN)
|
|
DEFEVENT(JOY1_RIGHT_UP,L"Joy1 Right+Up",AM_K,16,1,DIR_RIGHT|DIR_UP)
|
|
DEFEVENT(JOY1_RIGHT_DOWN,L"Joy1 Right+Down",AM_K,16,1,DIR_RIGHT|DIR_DOWN)
|
|
|
|
DEFEVENT(JOY1_FIRE_BUTTON,L"Joy1 Fire/Mouse1 Left Button",AM_K,4,1,JOYBUTTON_1)
|
|
DEFEVENT(JOY1_2ND_BUTTON,L"Joy1 2nd Button/Mouse1 Right Button",AM_K,4,1,JOYBUTTON_2)
|
|
DEFEVENT(JOY1_3RD_BUTTON,L"Joy1 3rd Button/Mouse1 Middle Button",AM_K,4,1,JOYBUTTON_3)
|
|
DEFEVENT(JOY1_CD32_PLAY,L"Joy1 CD32 Play",AM_K,4,1,JOYBUTTON_CD32_PLAY)
|
|
DEFEVENT(JOY1_CD32_RWD,L"Joy1 CD32 RWD",AM_K,4,1,JOYBUTTON_CD32_RWD)
|
|
DEFEVENT(JOY1_CD32_FFW,L"Joy1 CD32 FFW",AM_K,4,1,JOYBUTTON_CD32_FFW)
|
|
DEFEVENT(JOY1_CD32_GREEN,L"Joy1 CD32 Green",AM_K,4,1,JOYBUTTON_CD32_GREEN)
|
|
DEFEVENT(JOY1_CD32_YELLOW,L"Joy1 CD32 Yellow",AM_K,4,1,JOYBUTTON_CD32_YELLOW)
|
|
DEFEVENT(JOY1_CD32_RED,L"Joy1 CD32 Red",AM_K,4,1,JOYBUTTON_CD32_RED)
|
|
DEFEVENT(JOY1_CD32_BLUE,L"Joy1 CD32 Blue",AM_K,4,1,JOYBUTTON_CD32_BLUE)
|
|
|
|
/* joystick/mouse port 2 */
|
|
|
|
DEFEVENT(JOYPORT2_START,L"Joystick port 2", AM_INFO, 0,2,0)
|
|
|
|
DEFEVENT(MOUSE2_FIRST, L"", AM_DUMMY, 0,0,0)
|
|
|
|
DEFEVENT(MOUSE2_HORIZ,L"Mouse2 Horizontal",AM_MOUSE_AXIS|AM_JOY_AXIS,8,2,0)
|
|
DEFEVENT(MOUSE2_VERT,L"Mouse2 Vertical",AM_MOUSE_AXIS|AM_JOY_AXIS,8,2,1)
|
|
DEFEVENT(MOUSE2_HORIZ_INV,L"Mouse2 Horizontal (inverted)",AM_MOUSE_AXIS|AM_JOY_AXIS,8,2,0|IE_INVERT)
|
|
DEFEVENT(MOUSE2_VERT_INV,L"Mouse2 Vertical (inverted)",AM_MOUSE_AXIS|AM_JOY_AXIS,8,2,1|IE_INVERT)
|
|
|
|
DEFEVENT(MOUSE2_LAST, L"", AM_DUMMY, 0,0,0)
|
|
|
|
DEFEVENT(MOUSE2_UP,L"Mouse2 Up",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,32,2,DIR_UP)
|
|
DEFEVENT(MOUSE2_DOWN,L"Mouse2 Down",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,32,2,DIR_DOWN)
|
|
DEFEVENT(MOUSE2_LEFT,L"Mouse2 Left",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,64,2,DIR_LEFT)
|
|
DEFEVENT(MOUSE2_RIGHT,L"Mouse2 Right",AM_KEY|AM_JOY_BUT|AM_MOUSE_BUT,64,2,DIR_RIGHT)
|
|
|
|
DEFEVENT(JOY2_HORIZ,L"Joy2 Horizontal",AM_JOY_AXIS,0,2,DIR_LEFT|DIR_RIGHT)
|
|
DEFEVENT(JOY2_VERT,L"Joy2 Vertical",AM_JOY_AXIS,0,2,DIR_UP|DIR_DOWN)
|
|
DEFEVENT(JOY2_HORIZ_POT,L"Joy2 Horizontal (Analog)",AM_JOY_AXIS,128,2,1)
|
|
DEFEVENT(JOY2_VERT_POT,L"Joy2 Vertical (Analog)",AM_JOY_AXIS,128,2,0)
|
|
DEFEVENT(JOY2_HORIZ_POT_INV,L"Joy2 Horizontal (Analog, inverted)",AM_JOY_AXIS,128,2,1|IE_INVERT)
|
|
DEFEVENT(JOY2_VERT_POT_INV,L"Joy2 Vertical (Analog, inverted)",AM_JOY_AXIS,128,2,0|IE_INVERT)
|
|
|
|
DEFEVENT(JOY2_LEFT,L"Joy2 Left",AM_K,16,2,DIR_LEFT)
|
|
DEFEVENT(JOY2_RIGHT,L"Joy2 Right",AM_K,16,2,DIR_RIGHT)
|
|
DEFEVENT(JOY2_UP,L"Joy2 Up",AM_K,16,2,DIR_UP)
|
|
DEFEVENT(JOY2_DOWN,L"Joy2 Down",AM_K,16,2,DIR_DOWN)
|
|
DEFEVENT(JOY2_LEFT_UP,L"Joy2 Left+Up",AM_K,16,2,DIR_LEFT|DIR_UP)
|
|
DEFEVENT(JOY2_LEFT_DOWN,L"Joy2 Left+Down",AM_K,16,2,DIR_LEFT|DIR_DOWN)
|
|
DEFEVENT(JOY2_RIGHT_UP,L"Joy2 Right+Up",AM_K,16,2,DIR_RIGHT|DIR_UP)
|
|
DEFEVENT(JOY2_RIGHT_DOWN,L"Joy2 Right+Down",AM_K,16,2,DIR_RIGHT|DIR_DOWN)
|
|
|
|
DEFEVENT(JOY2_FIRE_BUTTON,L"Joy2 Fire/Mouse2 Left Button",AM_K,4,2,JOYBUTTON_1)
|
|
DEFEVENT(JOY2_2ND_BUTTON,L"Joy2 2nd Button/Mouse2 Right Button",AM_K,4,2,JOYBUTTON_2)
|
|
DEFEVENT(JOY2_3RD_BUTTON,L"Joy2 3rd Button/Mouse2 Middle Button",AM_K,4,2,JOYBUTTON_3)
|
|
DEFEVENT(JOY2_CD32_PLAY,L"Joy2 CD32 Play",AM_K,4,2,JOYBUTTON_CD32_PLAY)
|
|
DEFEVENT(JOY2_CD32_RWD,L"Joy2 CD32 RWD",AM_K,4,2,JOYBUTTON_CD32_RWD)
|
|
DEFEVENT(JOY2_CD32_FFW,L"Joy2 CD32 FFW",AM_K,4,2,JOYBUTTON_CD32_FFW)
|
|
DEFEVENT(JOY2_CD32_GREEN,L"Joy2 CD32 Green",AM_K,4,2,JOYBUTTON_CD32_GREEN)
|
|
DEFEVENT(JOY2_CD32_YELLOW,L"Joy2 CD32 Yellow",AM_K,4,2,JOYBUTTON_CD32_YELLOW)
|
|
DEFEVENT(JOY2_CD32_RED,L"Joy2 CD32 Red",AM_K,4,2,JOYBUTTON_CD32_RED)
|
|
DEFEVENT(JOY2_CD32_BLUE,L"Joy2 CD32 Blue",AM_K,4,2,JOYBUTTON_CD32_BLUE)
|
|
|
|
DEFEVENT(LIGHTPEN_HORIZ,L"Lightpen Horizontal",AM_MOUSE_AXIS|AM_JOY_AXIS,0,5,0)
|
|
DEFEVENT(LIGHTPEN_VERT,L"Lightpen Vertical",AM_MOUSE_AXIS|AM_JOY_AXIS,0,5,1)
|
|
DEFEVENT(LIGHTPEN_LEFT,L"Lightpen Left",AM_K,1,5,DIR_LEFT)
|
|
DEFEVENT(LIGHTPEN_RIGHT,L"Lightpen Right",AM_K,1,5,DIR_RIGHT)
|
|
DEFEVENT(LIGHTPEN_UP,L"Lightpen Up",AM_K,1,5,DIR_UP)
|
|
DEFEVENT(LIGHTPEN_DOWN,L"Lightpen Down",AM_K,1,5,DIR_DOWN)
|
|
|
|
/* parallel port joystick adapter */
|
|
|
|
DEFEVENT(PAR_JOY1_START, L"Parallel port joystick adapter", AM_INFO, 0,3,0)
|
|
|
|
DEFEVENT(PAR_JOY1_HORIZ,L"Parallel Joy1 Horizontal",AM_JOY_AXIS,0,3,DIR_LEFT|DIR_RIGHT)
|
|
DEFEVENT(PAR_JOY1_VERT,L"Parallel Joy1 Vertical",AM_JOY_AXIS,0,3,DIR_UP|DIR_DOWN)
|
|
DEFEVENT(PAR_JOY1_LEFT,L"Parallel Joy1 Left",AM_K,16,3,DIR_LEFT)
|
|
DEFEVENT(PAR_JOY1_RIGHT,L"Parallel Joy1 Right",AM_K,16,3,DIR_RIGHT)
|
|
DEFEVENT(PAR_JOY1_UP,L"Parallel Joy1 Up",AM_K,16,3,DIR_UP)
|
|
DEFEVENT(PAR_JOY1_DOWN,L"Parallel Joy1 Down",AM_K,16,3,DIR_DOWN)
|
|
DEFEVENT(PAR_JOY1_LEFT_UP,L"Parallel Joy1 Left+Up",AM_K,16,3,DIR_LEFT|DIR_UP)
|
|
DEFEVENT(PAR_JOY1_LEFT_DOWN,L"Parallel Joy1 Left+Down",AM_K,16,3,DIR_LEFT|DIR_DOWN)
|
|
DEFEVENT(PAR_JOY1_RIGHT_UP,L"Parallel Joy1 Right+Up",AM_K,16,3,DIR_RIGHT|DIR_UP)
|
|
DEFEVENT(PAR_JOY1_RIGHT_DOWN,L"Parallel Joy1 Right+Down",AM_K,16,3,DIR_RIGHT|DIR_DOWN)
|
|
DEFEVENT(PAR_JOY1_FIRE_BUTTON,L"Parallel Joy1 Fire Button",AM_K,4,3,JOYBUTTON_1)
|
|
|
|
DEFEVENT(PAR_JOY2_START, L"", AM_DUMMY, 0,4,0)
|
|
|
|
DEFEVENT(PAR_JOY2_HORIZ,L"Parallel Joy2 Horizontal",AM_JOY_AXIS,0,4,DIR_LEFT|DIR_RIGHT)
|
|
DEFEVENT(PAR_JOY2_VERT,L"Parallel Joy2 Vertical",AM_JOY_AXIS,0,4,DIR_UP|DIR_DOWN)
|
|
DEFEVENT(PAR_JOY2_LEFT,L"Parallel Joy2 Left",AM_K,16,4,DIR_LEFT)
|
|
DEFEVENT(PAR_JOY2_RIGHT,L"Parallel Joy2 Right",AM_K,16,4,DIR_RIGHT)
|
|
DEFEVENT(PAR_JOY2_UP,L"Parallel Joy2 Up",AM_K,16,4,DIR_UP)
|
|
DEFEVENT(PAR_JOY2_DOWN,L"Parallel Joy2 Down",AM_K,16,4,DIR_DOWN)
|
|
DEFEVENT(PAR_JOY2_LEFT_UP,L"Parallel Joy2 Left+Up",AM_K,16,4,DIR_LEFT|DIR_UP)
|
|
DEFEVENT(PAR_JOY2_LEFT_DOWN,L"Parallel Joy2 Left+Down",AM_K,16,4,DIR_LEFT|DIR_DOWN)
|
|
DEFEVENT(PAR_JOY2_RIGHT_UP,L"Parallel Joy2 Right+Up",AM_K,16,4,DIR_RIGHT|DIR_UP)
|
|
DEFEVENT(PAR_JOY2_RIGHT_DOWN,L"Parallel Joy2 Right+Down",AM_K,16,4,DIR_RIGHT|DIR_DOWN)
|
|
DEFEVENT(PAR_JOY2_FIRE_BUTTON,L"Parallel Joy2 Fire Button",AM_K,4,4,JOYBUTTON_1)
|
|
|
|
DEFEVENT(PAR_JOY_END, L"", AM_DUMMY, 0,0,0)
|
|
|
|
/* keys */
|
|
|
|
DEFEVENT(KEY_START,L"Keyboard",AM_INFO, 0,0,0)
|
|
|
|
DEFEVENT(KEY_F1,L"F1",AM_K,0,0,AK_F1)
|
|
DEFEVENT(KEY_F2,L"F2",AM_K,0,0,AK_F2)
|
|
DEFEVENT(KEY_F3,L"F3",AM_K,0,0,AK_F3)
|
|
DEFEVENT(KEY_F4,L"F4",AM_K,0,0,AK_F4)
|
|
DEFEVENT(KEY_F5,L"F5",AM_K,0,0,AK_F5)
|
|
DEFEVENT(KEY_F6,L"F6",AM_K,0,0,AK_F6)
|
|
DEFEVENT(KEY_F7,L"F7",AM_K,0,0,AK_F7)
|
|
DEFEVENT(KEY_F8,L"F8",AM_K,0,0,AK_F8)
|
|
DEFEVENT(KEY_F9,L"F9",AM_K,0,0,AK_F9)
|
|
DEFEVENT(KEY_F10,L"F10",AM_K,0,0,AK_F10)
|
|
|
|
/* "special" keys */
|
|
|
|
DEFEVENT(KEY_ESC,L"ESC",AM_K,0,0,AK_ESC)
|
|
DEFEVENT(KEY_TAB,L"Tab",AM_K,0,0,AK_TAB)
|
|
DEFEVENT(KEY_CTRL,L"CTRL",AM_K,0,0,AK_CTRL)
|
|
DEFEVENT(KEY_CTRL_RIGHT,L"Right CTRL",AM_K,0,0,AK_RCTRL)
|
|
DEFEVENT(KEY_CAPS_LOCK,L"Caps Lock",AM_K,0,0,AK_CAPSLOCK)
|
|
DEFEVENT(KEY_SHIFT_LEFT,L"Left Shift",AM_K,0,0,AK_LSH)
|
|
DEFEVENT(KEY_ALT_LEFT,L"Left Alt",AM_K,0,0,AK_LALT)
|
|
DEFEVENT(KEY_AMIGA_LEFT,L"Left Amiga",AM_K,0,0,AK_LAMI)
|
|
DEFEVENT(KEY_AMIGA_RIGHT,L"Right Amiga",AM_K,0,0,AK_RAMI)
|
|
DEFEVENT(KEY_ALT_RIGHT,L"Right Alt",AM_K,0,0,AK_RALT)
|
|
DEFEVENT(KEY_SHIFT_RIGHT,L"Right Shift",AM_K,0,0,AK_RSH)
|
|
DEFEVENT(KEY_SPACE,L"Space",AM_K,0,0,AK_SPC)
|
|
DEFEVENT(KEY_CURSOR_UP,L"Cursor Up",AM_K,0,0,AK_UP)
|
|
DEFEVENT(KEY_CURSOR_DOWN,L"Cursor Down",AM_K,0,0,AK_DN)
|
|
DEFEVENT(KEY_CURSOR_LEFT,L"Cursor Left",AM_K,0,0,AK_LF)
|
|
DEFEVENT(KEY_CURSOR_RIGHT,L"Cursor Right",AM_K,0,0,AK_RT)
|
|
DEFEVENT(KEY_HELP,L"Help",AM_K,0,0,AK_HELP)
|
|
DEFEVENT(KEY_DEL,L"Del",AM_K,0,0,AK_DEL)
|
|
DEFEVENT(KEY_BACKSPACE,L"Backspace",AM_K,0,0,AK_BS)
|
|
DEFEVENT(KEY_RETURN,L"Return",AM_K,0,0,AK_RET)
|
|
|
|
/* numpad */
|
|
|
|
DEFEVENT(KEY_A,L"A",AM_K,0,0,AK_A)
|
|
DEFEVENT(KEY_B,L"B",AM_K,0,0,AK_B)
|
|
DEFEVENT(KEY_C,L"C",AM_K,0,0,AK_C)
|
|
DEFEVENT(KEY_D,L"D",AM_K,0,0,AK_D)
|
|
DEFEVENT(KEY_E,L"E",AM_K,0,0,AK_E)
|
|
DEFEVENT(KEY_F,L"F",AM_K,0,0,AK_F)
|
|
DEFEVENT(KEY_G,L"G",AM_K,0,0,AK_G)
|
|
DEFEVENT(KEY_H,L"H",AM_K,0,0,AK_H)
|
|
DEFEVENT(KEY_I,L"I",AM_K,0,0,AK_I)
|
|
DEFEVENT(KEY_J,L"J",AM_K,0,0,AK_J)
|
|
DEFEVENT(KEY_K,L"K",AM_K,0,0,AK_K)
|
|
DEFEVENT(KEY_L,L"L",AM_K,0,0,AK_L)
|
|
DEFEVENT(KEY_M,L"M",AM_K,0,0,AK_M)
|
|
DEFEVENT(KEY_N,L"N",AM_K,0,0,AK_N)
|
|
DEFEVENT(KEY_O,L"O",AM_K,0,0,AK_O)
|
|
DEFEVENT(KEY_P,L"P",AM_K,0,0,AK_P)
|
|
DEFEVENT(KEY_Q,L"Q",AM_K,0,0,AK_Q)
|
|
DEFEVENT(KEY_R,L"R",AM_K,0,0,AK_R)
|
|
DEFEVENT(KEY_S,L"S",AM_K,0,0,AK_S)
|
|
DEFEVENT(KEY_T,L"T",AM_K,0,0,AK_T)
|
|
DEFEVENT(KEY_U,L"U",AM_K,0,0,AK_U)
|
|
DEFEVENT(KEY_V,L"V",AM_K,0,0,AK_V)
|
|
DEFEVENT(KEY_W,L"W",AM_K,0,0,AK_W)
|
|
DEFEVENT(KEY_X,L"X",AM_K,0,0,AK_X)
|
|
DEFEVENT(KEY_Y,L"Y",AM_K,0,0,AK_Y)
|
|
DEFEVENT(KEY_Z,L"Z",AM_K,0,0,AK_Z)
|
|
|
|
DEFEVENT(KEY_ENTER,L"Numpad Enter",AM_K,0,0,AK_ENT)
|
|
DEFEVENT(KEY_NP_0,L"Numpad 0",AM_K,0,0,AK_NP0)
|
|
DEFEVENT(KEY_NP_1,L"Numpad 1",AM_K,0,0,AK_NP1)
|
|
DEFEVENT(KEY_NP_2,L"Numpad 2",AM_K,0,0,AK_NP2)
|
|
DEFEVENT(KEY_NP_3,L"Numpad 3",AM_K,0,0,AK_NP3)
|
|
DEFEVENT(KEY_NP_4,L"Numpad 4",AM_K,0,0,AK_NP4)
|
|
DEFEVENT(KEY_NP_5,L"Numpad 5",AM_K,0,0,AK_NP5)
|
|
DEFEVENT(KEY_NP_6,L"Numpad 6",AM_K,0,0,AK_NP6)
|
|
DEFEVENT(KEY_NP_7,L"Numpad 7",AM_K,0,0,AK_NP7)
|
|
DEFEVENT(KEY_NP_8,L"Numpad 8",AM_K,0,0,AK_NP8)
|
|
DEFEVENT(KEY_NP_9,L"Numpad 9",AM_K,0,0,AK_NP9)
|
|
DEFEVENT(KEY_NP_PERIOD,L"Numpad Period",AM_K,0,0,AK_NPDEL)
|
|
DEFEVENT(KEY_NP_ADD,L"Numpad Plus",AM_K,0,0,AK_NPADD)
|
|
DEFEVENT(KEY_NP_SUB,L"Numpad Minus",AM_K,0,0,AK_NPSUB)
|
|
DEFEVENT(KEY_NP_MUL,L"Numpad Multiply",AM_K,0,0,AK_NPMUL)
|
|
DEFEVENT(KEY_NP_DIV,L"Numpad Divide",AM_K,0,0,AK_NPDIV)
|
|
DEFEVENT(KEY_NP_LPAREN,L"Numpad Left Parenthesis",AM_K,0,0,AK_NPLPAREN)
|
|
DEFEVENT(KEY_NP_RPAREN,L"Numpad Right Parenthesis",AM_K,0,0,AK_NPRPAREN)
|
|
DEFEVENT(KEY_2B,L"Keycode 0x2b",AM_K,0,0,0x2b)
|
|
DEFEVENT(KEY_30,L"Keycode 0x30",AM_K,0,0,0x30)
|
|
|
|
DEFEVENT(KEY_BACKQUOTE,L"Back Quote",AM_K,0,0,AK_BACKQUOTE)
|
|
DEFEVENT(KEY_1,L"1",AM_K,0,0,AK_1)
|
|
DEFEVENT(KEY_2,L"2",AM_K,0,0,AK_2)
|
|
DEFEVENT(KEY_3,L"3",AM_K,0,0,AK_3)
|
|
DEFEVENT(KEY_4,L"4",AM_K,0,0,AK_4)
|
|
DEFEVENT(KEY_5,L"5",AM_K,0,0,AK_5)
|
|
DEFEVENT(KEY_6,L"6",AM_K,0,0,AK_6)
|
|
DEFEVENT(KEY_7,L"7",AM_K,0,0,AK_7)
|
|
DEFEVENT(KEY_8,L"8",AM_K,0,0,AK_8)
|
|
DEFEVENT(KEY_9,L"9",AM_K,0,0,AK_9)
|
|
DEFEVENT(KEY_0,L"0",AM_K,0,0,AK_0)
|
|
DEFEVENT(KEY_SUB,L"Minus",AM_K,0,0,AK_MINUS)
|
|
DEFEVENT(KEY_EQUALS,L"Equals",AM_K,0,0,AK_EQUAL)
|
|
DEFEVENT(KEY_BACKSLASH,L"Backslash",AM_K,0,0,AK_BACKSLASH)
|
|
|
|
DEFEVENT(KEY_LEFTBRACKET,L"Left Bracket",AM_K,0,0,AK_LBRACKET)
|
|
DEFEVENT(KEY_RIGHTBRACKET,L"Right Bracket",AM_K,0,0,AK_RBRACKET)
|
|
DEFEVENT(KEY_SEMICOLON,L"Semicolon",AM_K,0,0,AK_SEMICOLON)
|
|
DEFEVENT(KEY_SINGLEQUOTE,L"Single Quote",AM_K,0,0,AK_QUOTE)
|
|
DEFEVENT(KEY_COMMA,L"Comma",AM_K,0,0,AK_COMMA)
|
|
DEFEVENT(KEY_PERIOD,L"Period",AM_K,0,0,AK_PERIOD)
|
|
DEFEVENT(KEY_DIV,L"Slash",AM_K,0,0,AK_SLASH)
|
|
|
|
// DEFEVENT(KEY_,L"",AM_K,0,0,0x)
|
|
|
|
/* mouse wheel "keys" */
|
|
|
|
DEFEVENT(MOUSEWHEEL_DOWN,L"Mouse Wheel Down",AM_K,0,0,0x7a)
|
|
DEFEVENT(MOUSEWHEEL_UP,L"Mouse Wheel Up",AM_K,0,0,0x7b)
|
|
|
|
/* misc */
|
|
|
|
DEFEVENT(KEY_CDTV_STOP,L"CDTV Stop",AM_K,0,0,0x72)
|
|
DEFEVENT(KEY_CDTV_PLAYPAUSE,L"CDTV Play/Pause",AM_K,0,0,0x73)
|
|
DEFEVENT(KEY_CDTV_PREV,L"CDTV Previous",AM_K,0,0,0x74)
|
|
DEFEVENT(KEY_CDTV_NEXT,L"CDTV Next",AM_K,0,0,0x75)
|
|
DEFEVENT(KEY_CDTV_REW,L"CDTV Rewind",AM_K,0,0,0x76)
|
|
DEFEVENT(KEY_CDTV_FF,L"CDTV Fast Forward",AM_K,0,0,0x77)
|
|
|
|
DEFEVENT(KEY_0E,L"Keycode 0x0E",AM_K,0,0,0x0e)
|
|
|
|
DEFEVENT(KEY_1C,L"Keycode 0x1C",AM_K,0,0,0x1c)
|
|
|
|
DEFEVENT(KEY_2C,L"Keycode 0x2C",AM_K,0,0,0x2C)
|
|
|
|
DEFEVENT(KEY_3B,L"Keycode 0x3B",AM_K,0,0,0x3b)
|
|
DEFEVENT(KEY_47,L"Keycode 0x47",AM_K,0,0,0x47)
|
|
|
|
DEFEVENT(KEY_48,L"Keycode 0x48",AM_K,0,0,0x48)
|
|
DEFEVENT(KEY_49,L"Keycode 0x49",AM_K,0,0,0x49)
|
|
DEFEVENT(KEY_4B,L"Keycode 0x4B",AM_K,0,0,0x4b)
|
|
|
|
DEFEVENT(KEY_68,L"Keycode 0x68",AM_K,0,0,0x68)
|
|
DEFEVENT(KEY_69,L"Keycode 0x69",AM_K,0,0,0x69)
|
|
DEFEVENT(KEY_6A,L"Keycode 0x6A",AM_K,0,0,0x6a)
|
|
DEFEVENT(KEY_6B,L"Keycode 0x6B",AM_K,0,0,0x6b)
|
|
DEFEVENT(KEY_6C,L"Keycode 0x6C",AM_K,0,0,0x6c)
|
|
DEFEVENT(KEY_6D,L"Keycode 0x6D",AM_K,0,0,0x6d)
|
|
DEFEVENT(KEY_6E,L"Keycode 0x6E",AM_K,0,0,0x6e)
|
|
DEFEVENT(KEY_6F,L"Keycode 0x6F",AM_K,0,0,0x6f)
|
|
|
|
DEFEVENT(KEY_70,L"Keycode 0x70",AM_K,0,0,0x70)
|
|
DEFEVENT(KEY_71,L"Keycode 0x71",AM_K,0,0,0x71)
|
|
DEFEVENT(KEY_78,L"Keycode 0x78 (Reset Warning)",AM_K,0,0,0x78)
|
|
DEFEVENT(KEY_79,L"Keycode 0x79",AM_K,0,0,0x79)
|
|
DEFEVENT(KEY_7A,L"Keycode 0x7A",AM_K,0,0,0x7a)
|
|
DEFEVENT(KEY_7B,L"Keycode 0x7B",AM_K,0,0,0x7b)
|
|
DEFEVENT(KEY_7C,L"Keycode 0x7C",AM_K,0,0,0x7c)
|
|
DEFEVENT(KEY_7D,L"Keycode 0x7D",AM_K,0,0,0x7d)
|
|
DEFEVENT(KEY_7E,L"Keycode 0x7E",AM_K,0,0,0x7e)
|
|
DEFEVENT(KEY_7F,L"Keycode 0x7F",AM_K,0,0,0x7f)
|
|
|
|
/* special */
|
|
|
|
DEFEVENT(SPC_ENTERGUI,L"Enter GUI",AM_K,0,0,AKS_ENTERGUI)
|
|
DEFEVENT(SPC_SCREENSHOT,L"Screenshot (file)",AM_K,0,0,AKS_SCREENSHOT_FILE)
|
|
DEFEVENT(SPC_SCREENSHOT_CLIPBOARD,L"Screenshot (clipboard)",AM_K,0,0,AKS_SCREENSHOT_CLIPBOARD)
|
|
DEFEVENT(SPC_FREEZEBUTTON,L"Activate Cartridge",AM_K,0,0,AKS_FREEZEBUTTON)
|
|
DEFEVENT(SPC_FLOPPY0,L"Change disk in DF0:",AM_K,0,0,AKS_FLOPPY0)
|
|
DEFEVENT(SPC_FLOPPY1,L"Change disk in DF1:",AM_K,0,0,AKS_FLOPPY1)
|
|
DEFEVENT(SPC_FLOPPY2,L"Change disk in DF2:",AM_K,0,0,AKS_FLOPPY2)
|
|
DEFEVENT(SPC_FLOPPY3,L"Change disk in DF3:",AM_K,0,0,AKS_FLOPPY3)
|
|
DEFEVENT(SPC_EFLOPPY0,L"Eject disk in DF0:",AM_K,0,0,AKS_EFLOPPY0)
|
|
DEFEVENT(SPC_EFLOPPY1,L"Eject disk in DF1:",AM_K,0,0,AKS_EFLOPPY1)
|
|
DEFEVENT(SPC_EFLOPPY2,L"Eject disk in DF2:",AM_K,0,0,AKS_EFLOPPY2)
|
|
DEFEVENT(SPC_EFLOPPY3,L"Eject disk in DF3:",AM_K,0,0,AKS_EFLOPPY3)
|
|
DEFEVENT(SPC_PAUSE,L"Pause emulation",AM_K,0,0,AKS_PAUSE)
|
|
DEFEVENT(SPC_WARP,L"Warp mode",AM_K,0,0,AKS_WARP)
|
|
DEFEVENT(SPC_INHIBITSCREEN,L"Toggle screen updates",AM_K,0,0,AKS_INHIBITSCREEN)
|
|
DEFEVENT(SPC_IRQ7,L"Level 7 interrupt",AM_K,0,0,AKS_IRQ7)
|
|
DEFEVENT(SPC_STATEREWIND,L"Load previous state capture",AM_K,0,0,AKS_STATEREWIND)
|
|
DEFEVENT(SPC_VOLUME_DOWN,L"Decrease volume level",AM_K,0,0,AKS_VOLDOWN)
|
|
DEFEVENT(SPC_VOLUME_UP,L"Increase volume level",AM_K,0,0,AKS_VOLUP)
|
|
DEFEVENT(SPC_VOLUME_MUTE,L"Mute/unmute volume",AM_K,0,0,AKS_VOLMUTE)
|
|
DEFEVENT(SPC_MASTER_VOLUME_DOWN,L"Decrease master volume level",AM_K,0,0,AKS_MVOLDOWN)
|
|
DEFEVENT(SPC_MASTER_VOLUME_UP,L"Increase master volume level",AM_K,0,0,AKS_MVOLUP)
|
|
DEFEVENT(SPC_MASTER_VOLUME_MUTE,L"Mute/unmute master volume",AM_K,0,0,AKS_MVOLMUTE)
|
|
DEFEVENT(SPC_QUIT,L"Quit emulator",AM_K,0,0,AKS_QUIT)
|
|
DEFEVENT(SPC_SOFTRESET,L"Reset emulation",AM_K,0,0,AKS_SOFTRESET)
|
|
DEFEVENT(SPC_HARDRESET,L"Hard reset emulation",AM_K,0,0,AKS_HARDRESET)
|
|
DEFEVENT(SPC_ENTERDEBUGGER,L"Activate the built-in debugger",AM_K,0,0,AKS_ENTERDEBUGGER)
|
|
DEFEVENT(SPC_STATESAVE,L"Quick save state",AM_K,0,0,AKS_STATESAVEQUICK)
|
|
DEFEVENT(SPC_STATERESTORE,L"Quick restore state",AM_K,0,0,AKS_STATERESTOREQUICK)
|
|
DEFEVENT(SPC_STATESAVEDIALOG,L"Save state",AM_K,0,0,AKS_STATESAVEDIALOG)
|
|
DEFEVENT(SPC_STATERESTOREDIALOG,L"Restore state",AM_K,0,0,AKS_STATERESTOREDIALOG)
|
|
DEFEVENT(SPC_TOGGLEFULLSCREEN,L"Toggle windowed/fullscreen",AM_K,0,0,AKS_TOGGLEWINDOWEDFULLSCREEN)
|
|
DEFEVENT(SPC_TOGGLEFULLWINDOWFULLSCREEN,L"Toggle full-window/fullscreen",AM_K,0,0,AKS_TOGGLEFULLWINDOWFULLSCREEN)
|
|
DEFEVENT(SPC_TOGGLEWINDOWFULLWINDOW,L"Toggle window/full-window",AM_K,0,0,AKS_TOGGLEWINDOWFULLWINDOW)
|
|
DEFEVENT(SPC_TOGGLEMOUSEGRAB,L"Toggle between mouse grabbed and un-grabbed",AM_K,0,0,AKS_TOGGLEMOUSEGRAB)
|
|
DEFEVENT(SPC_DECREASE_REFRESHRATE,L"Decrease emulation speed",AM_K,0,0,AKS_DECREASEREFRESHRATE)
|
|
DEFEVENT(SPC_INCREASE_REFRESHRATE,L"Increase emulation speed",AM_K,0,0,AKS_INCREASEREFRESHRATE)
|
|
DEFEVENT(SPC_SWITCHINTERPOL,L"Switch between audio interpolation methods",AM_K,0,0,AKS_SWITCHINTERPOL)
|
|
|
|
DEFEVENT(SPC_DISKSWAPPER_NEXT,L"Next slot in Disk Swapper",AM_K,0,0,AKS_DISKSWAPPER_NEXT)
|
|
DEFEVENT(SPC_DISKSWAPPER_PREV,L"Previous slot in Disk Swapper",AM_K,0,0,AKS_DISKSWAPPER_PREV)
|
|
DEFEVENT(SPC_DISKSWAPPER_INSERT0,L"Insert disk in current Disk Swapper slot in DF0:",AM_K,0,0,AKS_DISKSWAPPER_INSERT0)
|
|
DEFEVENT(SPC_DISKSWAPPER_INSERT1,L"Insert disk in current Disk Swapper slot in DF1:",AM_K,0,0,AKS_DISKSWAPPER_INSERT1)
|
|
DEFEVENT(SPC_DISKSWAPPER_INSERT2,L"Insert disk in current Disk Swapper slot in DF2:",AM_K,0,0,AKS_DISKSWAPPER_INSERT2)
|
|
DEFEVENT(SPC_DISKSWAPPER_INSERT3,L"Insert disk in current Disk Swapper slot in DF3:",AM_K,0,0,AKS_DISKSWAPPER_INSERT3)
|
|
|
|
DEFEVENT(SPC_DISK_PREV0,L"Previous disk image in DF0:",AM_K,0,0,AKS_DISK_PREV0)
|
|
DEFEVENT(SPC_DISK_PREV1,L"Previous disk image in DF1:",AM_K,0,0,AKS_DISK_PREV1)
|
|
DEFEVENT(SPC_DISK_PREV2,L"Previous disk image in DF2:",AM_K,0,0,AKS_DISK_PREV2)
|
|
DEFEVENT(SPC_DISK_PREV3,L"Previous disk image in DF3:",AM_K,0,0,AKS_DISK_PREV3)
|
|
DEFEVENT(SPC_DISK_NEXT0,L"Next disk image in DF0:",AM_K,0,0,AKS_DISK_NEXT0)
|
|
DEFEVENT(SPC_DISK_NEXT1,L"Next disk image in DF1:",AM_K,0,0,AKS_DISK_NEXT1)
|
|
DEFEVENT(SPC_DISK_NEXT2,L"Next disk image in DF2:",AM_K,0,0,AKS_DISK_NEXT2)
|
|
DEFEVENT(SPC_DISK_NEXT3,L"Next disk image in DF3:",AM_K,0,0,AKS_DISK_NEXT3)
|
|
|
|
DEFEVENT(SPC_INPUT_CONFIG1,L"Select Input Configuration #1",AM_K,0,0,AKS_INPUT_CONFIG_1)
|
|
DEFEVENT(SPC_INPUT_CONFIG2,L"Select Input Configuration #2",AM_K,0,0,AKS_INPUT_CONFIG_2)
|
|
DEFEVENT(SPC_INPUT_CONFIG3,L"Select Input Configuration #3",AM_K,0,0,AKS_INPUT_CONFIG_3)
|
|
DEFEVENT(SPC_INPUT_CONFIG4,L"Select GamePorts Input Configuration",AM_K,0,0,AKS_INPUT_CONFIG_4)
|
|
|
|
DEFEVENT(SPC_ARCADIA_DIAGNOSTICS,L"Arcadia diagnostics DIP switch",AM_K,0,0,AKS_ARCADIADIAGNOSTICS)
|
|
DEFEVENT(SPC_ARCADIA_PLAYER1,L"Arcadia player 1",AM_K,0,0,AKS_ARCADIAPLY1)
|
|
DEFEVENT(SPC_ARCADIA_PLAYER2,L"Arcadia player 2",AM_K,0,0,AKS_ARCADIAPLY2)
|
|
DEFEVENT(SPC_ARCADIA_COIN1,L"Arcadia coin player 1",AM_K,0,0,AKS_ARCADIACOIN1)
|
|
DEFEVENT(SPC_ARCADIA_COIN2,L"Arcadia coin player 2",AM_K,0,0,AKS_ARCADIACOIN2)
|