431 entries

Input Mapper Parameter IDs

Input mapper parameter ID sets for keyboard, mouse, pads, joysticks, and touchpad controls.

431 / 431

JOYSTICK_AXIS

8
Input ParameterInput Description
IOM_JOYSTICK_AXIS1*hardware dependent*
IOM_JOYSTICK_AXIS2*hardware dependent*
IOM_JOYSTICK_AXIS3*hardware dependent*
IOM_JOYSTICK_AXIS4*hardware dependent*
IOM_JOYSTICK_AXIS5*hardware dependent*
IOM_JOYSTICK_AXIS6*hardware dependent*
IOM_JOYSTICK_AXIS7*hardware dependent*
IOM_JOYSTICK_AXIS8*hardware dependent*

JOYSTICK_AXIS_NEGATIVE

8
Input ParameterInput Description
IOM_JOYSTICK_AXIS1*hardware dependent*
IOM_JOYSTICK_AXIS2*hardware dependent*
IOM_JOYSTICK_AXIS3*hardware dependent*
IOM_JOYSTICK_AXIS4*hardware dependent*
IOM_JOYSTICK_AXIS5*hardware dependent*
IOM_JOYSTICK_AXIS6*hardware dependent*
IOM_JOYSTICK_AXIS7*hardware dependent*
IOM_JOYSTICK_AXIS8*hardware dependent*

JOYSTICK_AXIS_POSITIVE

8
Input ParameterInput Description
IOM_JOYSTICK_AXIS1*hardware dependent*
IOM_JOYSTICK_AXIS2*hardware dependent*
IOM_JOYSTICK_AXIS3*hardware dependent*
IOM_JOYSTICK_AXIS4*hardware dependent*
IOM_JOYSTICK_AXIS5*hardware dependent*
IOM_JOYSTICK_AXIS6*hardware dependent*
IOM_JOYSTICK_AXIS7*hardware dependent*
IOM_JOYSTICK_AXIS8*hardware dependent*

JOYSTICK_BUTTON

32
Input ParameterInput Description
IOM_JOYSTICK_BUTTON1*hardware dependent*
IOM_JOYSTICK_BUTTON2*hardware dependent*
IOM_JOYSTICK_BUTTON3*hardware dependent*
IOM_JOYSTICK_BUTTON4*hardware dependent*
IOM_JOYSTICK_BUTTON5*hardware dependent*
IOM_JOYSTICK_BUTTON6*hardware dependent*
IOM_JOYSTICK_BUTTON7*hardware dependent*
IOM_JOYSTICK_BUTTON8*hardware dependent*
IOM_JOYSTICK_BUTTON9*hardware dependent*
IOM_JOYSTICK_BUTTON10*hardware dependent*
IOM_JOYSTICK_BUTTON11*hardware dependent*
IOM_JOYSTICK_BUTTON12*hardware dependent*
IOM_JOYSTICK_BUTTON13*hardware dependent*
IOM_JOYSTICK_BUTTON14*hardware dependent*
IOM_JOYSTICK_BUTTON15*hardware dependent*
IOM_JOYSTICK_BUTTON16*hardware dependent*
IOM_JOYSTICK_BUTTON17*hardware dependent*
IOM_JOYSTICK_BUTTON18*hardware dependent*
IOM_JOYSTICK_BUTTON19*hardware dependent*
IOM_JOYSTICK_BUTTON20*hardware dependent*
IOM_JOYSTICK_BUTTON21*hardware dependent*
IOM_JOYSTICK_BUTTON22*hardware dependent*
IOM_JOYSTICK_BUTTON23*hardware dependent*
IOM_JOYSTICK_BUTTON24*hardware dependent*
IOM_JOYSTICK_BUTTON25*hardware dependent*
IOM_JOYSTICK_BUTTON26*hardware dependent*
IOM_JOYSTICK_BUTTON27*hardware dependent*
IOM_JOYSTICK_BUTTON28*hardware dependent*
IOM_JOYSTICK_BUTTON29*hardware dependent*
IOM_JOYSTICK_BUTTON30*hardware dependent*
IOM_JOYSTICK_BUTTON31*hardware dependent*
IOM_JOYSTICK_BUTTON32*hardware dependent*

JOYSTICK_IAXIS

8
Input ParameterInput Description
IOM_JOYSTICK_AXIS1*hardware dependent*
IOM_JOYSTICK_AXIS2*hardware dependent*
IOM_JOYSTICK_AXIS3*hardware dependent*
IOM_JOYSTICK_AXIS4*hardware dependent*
IOM_JOYSTICK_AXIS5*hardware dependent*
IOM_JOYSTICK_AXIS6*hardware dependent*
IOM_JOYSTICK_AXIS7*hardware dependent*
IOM_JOYSTICK_AXIS8*hardware dependent*

JOYSTICK_POV

16
Input ParameterInput Description
IOM_POV1_UP*hardware dependent*
IOM_POV1_RIGHT*hardware dependent*
IOM_POV1_DOWN*hardware dependent*
IOM_POV1_LEFT*hardware dependent*
IOM_POV2_UP*hardware dependent*
IOM_POV2_RIGHT*hardware dependent*
IOM_POV2_DOWN*hardware dependent*
IOM_POV2_LEFT*hardware dependent*
IOM_POV3_UP*hardware dependent*
IOM_POV3_RIGHT*hardware dependent*
IOM_POV3_DOWN*hardware dependent*
IOM_POV3_LEFT*hardware dependent*
IOM_POV4_UP*hardware dependent*
IOM_POV4_RIGHT*hardware dependent*
IOM_POV4_DOWN*hardware dependent*
IOM_POV4_LEFT*hardware dependent*

JOYSTICK_POV_AXIS

16
Input ParameterInput Description
IOM_POV1_UP*hardware dependent*
IOM_POV1_RIGHT*hardware dependent*
IOM_POV1_DOWN*hardware dependent*
IOM_POV1_LEFT*hardware dependent*
IOM_POV2_UP*hardware dependent*
IOM_POV2_RIGHT*hardware dependent*
IOM_POV2_DOWN*hardware dependent*
IOM_POV2_LEFT*hardware dependent*
IOM_POV3_UP*hardware dependent*
IOM_POV3_RIGHT*hardware dependent*
IOM_POV3_DOWN*hardware dependent*
IOM_POV3_LEFT*hardware dependent*
IOM_POV4_UP*hardware dependent*
IOM_POV4_RIGHT*hardware dependent*
IOM_POV4_DOWN*hardware dependent*
IOM_POV4_LEFT*hardware dependent*

KEYBOARD

135
Input ParameterInput Description
BACKBackspace
TABTab
RETURNEnter
PAUSEPause Break
CAPITALCaps Lock
ESCAPEEscape
SPACESpace bar
PAGEUPPage Up
PRIORPage Up
PAGEDOWNPage Down
NEXTPage Down
ENDEnd
HOMEHome
LEFTLeft Arrow
UPUp Arrow
RIGHTRight Arrow
DOWNDown Arrow
SYSRQPrint Screen
SNAPSHOTPrint Screen
INSERTInsert
DELETEDelete
00
11
22
33
44
55
66
77
88
99
AA
BB
CC
DD
EE
FF
GG
HH
II
JJ
KK
LL
MM
NN
OO
PP
QQ
RR
SS
TT
UU
VV
WW
XX
YY
ZZ
LWINLeft OS/Windows Key
RWINRight OS/Windows Key
APPSContext Menu Key
NUMPAD0Numpad 0
NUMPAD1Numpad 1
NUMPAD2Numpad 2
NUMPAD3Numpad 3
NUMPAD4Numpad 4
NUMPAD5Numpad 5
NUMPAD6Numpad 6
NUMPAD7Numpad 7
NUMPAD8Numpad 8
NUMPAD9Numpad 9
MULTIPLYNumpad Multiply
ADDNumpad Plus
SUBTRACTNumpad Subtract
DECIMALNumpad Decimal
DIVIDENumpad Slash
NUMPADEQUALSNumpad Equals
NUMPADENTERNumpad Enter
F1F1
F2F2
F3F3
F4F4
F5F5
F6F6
F7F7
F8F8
F9F9
F10F10
F11F11
F12F12
F13F13
F14F14
F15F15
F16F16
F17F17
F18F18
F19F19
F20F20
F21F21
F22F22
F23F23
F24F24
NUMLOCKNum Lock
SCROLLScroll Lock
LSHIFTLeft Shift
RSHIFTRight Shift
LCONTROLLeft Control
RCONTROLRight Control
LMENULeft Alt
RMENURight Alt
OEM_1;
SEMICOLON;
EQUALS=
PLUS+
COMMA,
MINUS-
PERIOD.
SLASH/
OEM_2/
OEM_3\
GRAVE\
LBRACKET\[
OEM_4\[
OEM_5\\
BACKSLASH\\
OEM_6\]
RBRACKET\]
APOSTROPHE'
OEM_7'
OEM_102The "angle bracket key" or the backslash key on an RT 102-key keyboard
RAGE_EXTRA1*unknown*
RAGE_EXTRA2*unknown*
RAGE_EXTRA3*unknown*
RAGE_EXTRA4*unknown*
CHATPAD_GREEN_SHIFTXbox Chatpad Green Button
CHATPAD_ORANGE_SHIFTXbox Chatpad Orange Button

MOUSE_ABSOLUTEAXIS

16
Input ParameterInput Description
IOM_AXIS_XMouse X Axis
IOM_AXIS_YMouse Y Axis
IOM_AXIS_WHEELMouse Wheel Axis
IOM_AXIS_WHEEL_DELTAMouse Wheel Axis Delta
IOM_AXIS_WHEEL_RELATIVEMouse Wheel Axis Relative
IOM_IAXIS_XMouse X Axis (Inverted)
IOM_IAXIS_YMouse Y Axis (Inverted)
IOM_IAXIS_WHEELMouse Wheel Axis (Inverted)
IOM_IAXIS_WHEEL_DELTAMouse Wheel Axis Delta (Inverted)
IOM_IAXIS_WHEEL_RELATIVEMouse Wheel Axis Relative (Inverted)
IOM_AXIS_X_LEFTMouse X Axis (Left Only)
IOM_AXIS_X_RIGHTMouse X Axis (Right Only)
IOM_AXIS_Y_UPMouse Y Axis (Up Only)
IOM_AXIS_Y_DOWNMouse Y Axis (Down Only)
BASIC_MOUSE_AXIS_MAX*unknown*
MOUSE_AXIS_MAX*unknown*

MOUSE_BUTTON

10
Input ParameterInput Description
MOUSE_LEFTMouse Button 0 (Left Click)
MOUSE_RIGHTMouse Button 1 (Right Click)
MOUSE_MIDDLEMouse Button 2 (Middle Click)
MOUSE_EXTRABTN1Mouse Button 3
MOUSE_EXTRABTN2Mouse Button 4
MOUSE_EXTRABTN3Mouse Button 5
MOUSE_EXTRABTN4Mouse Button 6
MOUSE_EXTRABTN5Mouse Button 7
IOM_WHEEL_UPMouse Wheel Up
IOM_WHEEL_DOWNMouse Wheel Down

MOUSE_BUTTONANY

10
Input ParameterInput Description
MOUSE_LEFTMouse Button 0 (Left Click)
MOUSE_RIGHTMouse Button 1 (Right Click)
MOUSE_MIDDLEMouse Button 2 (Middle Click)
MOUSE_EXTRABTN1Mouse Button 3
MOUSE_EXTRABTN2Mouse Button 4
MOUSE_EXTRABTN3Mouse Button 5
MOUSE_EXTRABTN4Mouse Button 6
MOUSE_EXTRABTN5Mouse Button 7
IOM_WHEEL_UPMouse Wheel Up
IOM_WHEEL_DOWNMouse Wheel Down

MOUSE_CENTEREDAXIS

16
Input ParameterInput Description
IOM_AXIS_XMouse X Axis
IOM_AXIS_YMouse Y Axis
IOM_AXIS_WHEELMouse Wheel Axis
IOM_AXIS_WHEEL_DELTAMouse Wheel Axis Delta
IOM_AXIS_WHEEL_RELATIVEMouse Wheel Axis Relative
IOM_IAXIS_XMouse X Axis (Inverted)
IOM_IAXIS_YMouse Y Axis (Inverted)
IOM_IAXIS_WHEELMouse Wheel Axis (Inverted)
IOM_IAXIS_WHEEL_DELTAMouse Wheel Axis Delta (Inverted)
IOM_IAXIS_WHEEL_RELATIVEMouse Wheel Axis Relative (Inverted)
IOM_AXIS_X_LEFTMouse X Axis (Left Only)
IOM_AXIS_X_RIGHTMouse X Axis (Right Only)
IOM_AXIS_Y_UPMouse Y Axis (Up Only)
IOM_AXIS_Y_DOWNMouse Y Axis (Down Only)
BASIC_MOUSE_AXIS_MAX*unknown*
MOUSE_AXIS_MAX*unknown*

MOUSE_NORMALIZED

16
Input ParameterInput Description
IOM_AXIS_XMouse X Axis
IOM_AXIS_YMouse Y Axis
IOM_AXIS_WHEELMouse Wheel Axis
IOM_AXIS_WHEEL_DELTAMouse Wheel Axis Delta
IOM_AXIS_WHEEL_RELATIVEMouse Wheel Axis Relative
IOM_IAXIS_XMouse X Axis (Inverted)
IOM_IAXIS_YMouse Y Axis (Inverted)
IOM_IAXIS_WHEELMouse Wheel Axis (Inverted)
IOM_IAXIS_WHEEL_DELTAMouse Wheel Axis Delta (Inverted)
IOM_IAXIS_WHEEL_RELATIVEMouse Wheel Axis Relative (Inverted)
IOM_AXIS_X_LEFTMouse X Axis (Left Only)
IOM_AXIS_X_RIGHTMouse X Axis (Right Only)
IOM_AXIS_Y_UPMouse Y Axis (Up Only)
IOM_AXIS_Y_DOWNMouse Y Axis (Down Only)
BASIC_MOUSE_AXIS_MAX*unknown*
MOUSE_AXIS_MAX*unknown*

MOUSE_RELATIVEAXIS

16
Input ParameterInput Description
IOM_AXIS_XMouse X Axis
IOM_AXIS_YMouse Y Axis
IOM_AXIS_WHEELMouse Wheel Axis
IOM_AXIS_WHEEL_DELTAMouse Wheel Axis Delta
IOM_AXIS_WHEEL_RELATIVEMouse Wheel Axis Relative
IOM_IAXIS_XMouse X Axis (Inverted)
IOM_IAXIS_YMouse Y Axis (Inverted)
IOM_IAXIS_WHEELMouse Wheel Axis (Inverted)
IOM_IAXIS_WHEEL_DELTAMouse Wheel Axis Delta (Inverted)
IOM_IAXIS_WHEEL_RELATIVEMouse Wheel Axis Relative (Inverted)
IOM_AXIS_X_LEFTMouse X Axis (Left Only)
IOM_AXIS_X_RIGHTMouse X Axis (Right Only)
IOM_AXIS_Y_UPMouse Y Axis (Up Only)
IOM_AXIS_Y_DOWNMouse Y Axis (Down Only)
BASIC_MOUSE_AXIS_MAX*unknown*
MOUSE_AXIS_MAX*unknown*

MOUSE_SCALEDAXIS

16
Input ParameterInput Description
IOM_AXIS_XMouse X Axis
IOM_AXIS_YMouse Y Axis
IOM_AXIS_WHEELMouse Wheel Axis
IOM_AXIS_WHEEL_DELTAMouse Wheel Axis Delta
IOM_AXIS_WHEEL_RELATIVEMouse Wheel Axis Relative
IOM_IAXIS_XMouse X Axis (Inverted)
IOM_IAXIS_YMouse Y Axis (Inverted)
IOM_IAXIS_WHEELMouse Wheel Axis (Inverted)
IOM_IAXIS_WHEEL_DELTAMouse Wheel Axis Delta (Inverted)
IOM_IAXIS_WHEEL_RELATIVEMouse Wheel Axis Relative (Inverted)
IOM_AXIS_X_LEFTMouse X Axis (Left Only)
IOM_AXIS_X_RIGHTMouse X Axis (Right Only)
IOM_AXIS_Y_UPMouse Y Axis (Up Only)
IOM_AXIS_Y_DOWNMouse Y Axis (Down Only)
BASIC_MOUSE_AXIS_MAX*unknown*
MOUSE_AXIS_MAX*unknown*

MOUSE_WHEEL

2
Input ParameterInput Description
IOM_WHEEL_UPMouse Wheel Up
IOM_WHEEL_DOWNMouse Wheel Down

PAD_ANALOGBUTTON

17
Input ParameterInput Description
L1_INDEXLeft Shoulder Button
R1_INDEXRight Shoulder Button
L2_INDEXLeft Trigger (considered "pressed" half way through the travel of the trigger)
R2_INDEXRight Trigger (considered "pressed" half way through the travel of the trigger)
L3_INDEXLeft Stick Press
R3_INDEXRight Stick Press
LUP_INDEXD-pad Up
LRIGHT_INDEXD-pad Right
LDOWN_INDEXD-pad Down
LLEFT_INDEXD-pad Left
RUP_INDEXY / Triangle
RRIGHT_INDEXB / Circle
RDOWN_INDEXA / Cross
RLEFT_INDEXX / Square
SELECT_INDEXChange View / Share
START_INDEXMenu / Options
TOUCH_INDEXTouchpad (?)

PAD_AXIS

30
Input ParameterInput Description
IOM_AXIS_LX*unknown*
IOM_AXIS_LY*unknown*
IOM_AXIS_RX*unknown*
IOM_AXIS_RY*unknown*
IOM_AXIS_LUP*unknown*
IOM_AXIS_LDOWN*unknown*
IOM_AXIS_LLEFT*unknown*
IOM_AXIS_LRIGHT*unknown*
IOM_AXIS_LUR*unknown*
IOM_AXIS_LUL*unknown*
IOM_AXIS_LDR*unknown*
IOM_AXIS_LDL*unknown*
IOM_AXIS_RUP*unknown*
IOM_AXIS_RDOWN*unknown*
IOM_AXIS_RLEFT*unknown*
IOM_AXIS_RRIGHT*unknown*
IOM_AXIS_RUR*unknown*
IOM_AXIS_RUL*unknown*
IOM_AXIS_RDR*unknown*
IOM_AXIS_RDL*unknown*
IOM_AXIS_DPADX*unknown*
IOM_AXIS_DPADY*unknown*
IOM_AXIS_LY_UP*unknown*
IOM_AXIS_LY_DOWN*unknown*
IOM_AXIS_LX_LEFT*unknown*
IOM_AXIS_LX_RIGHT*unknown*
IOM_AXIS_RY_UP*unknown*
IOM_AXIS_RY_DOWN*unknown*
IOM_AXIS_RX_LEFT*unknown*
IOM_AXIS_RX_RIGHT*unknown*

PAD_DEBUGBUTTON

17
Input ParameterInput Description
L1Left Shoulder Button
R1Right Shoulder Button
L2Left Trigger
R2Right Trigger
L3Left Stick Press
R3Right Stick Press
LUPD-pad Up
LRIGHTD-pad Right
LDOWND-pad Down
LLEFTD-pad Left
RUPY / Triangle
RRIGHTB / Circle
RDOWNA / Cross
RLEFTX / Square
SELECTChange View / Share
STARTMenu / Options
TOUCHTouchpad (?)

PAD_DIGITALBUTTON

17
Input ParameterInput Description
L1_INDEXLeft Shoulder Button
R1_INDEXRight Shoulder Button
L2_INDEXLeft Trigger (considered "pressed" half way through the travel of the trigger)
R2_INDEXRight Trigger (considered "pressed" half way through the travel of the trigger)
L3_INDEXLeft Stick Press
R3_INDEXRight Stick Press
LUP_INDEXD-pad Up
LRIGHT_INDEXD-pad Right
LDOWN_INDEXD-pad Down
LLEFT_INDEXD-pad Left
RUP_INDEXY / Triangle
RRIGHT_INDEXB / Circle
RDOWN_INDEXA / Cross
RLEFT_INDEXX / Square
SELECT_INDEXChange View / Share
START_INDEXMenu / Options
TOUCH_INDEXTouchpad (?)

PAD_DIGITALBUTTONANY

17
Input ParameterInput Description
L1_INDEXLeft Shoulder Button
R1_INDEXRight Shoulder Button
L2_INDEXLeft Trigger (considered "pressed" half way through the travel of the trigger)
R2_INDEXRight Trigger (considered "pressed" half way through the travel of the trigger)
L3_INDEXLeft Stick Press
R3_INDEXRight Stick Press
LUP_INDEXD-pad Up
LRIGHT_INDEXD-pad Right
LDOWN_INDEXD-pad Down
LLEFT_INDEXD-pad Left
RUP_INDEXY / Triangle
RRIGHT_INDEXB / Circle
RDOWN_INDEXA / Cross
RLEFT_INDEXX / Square
SELECT_INDEXChange View / Share
START_INDEXMenu / Options
TOUCH_INDEXTouchpad (?)