Input Keys¶
These are the key identifiers accepted by the bind
command. All names carry the IK_ prefix, e.g. IK_W or IK_LeftMouse.
The list mirrors the game's input enum; entries without a meaningful
assignment (IK_Unknown* and internal markers) are omitted.
Note
IK_F8 cannot be bound. The key is reserved for opening the console.
Mouse¶
IK_LeftMouse, IK_RightMouse, IK_MiddleMouse, IK_Mouse4,
IK_Mouse5, IK_Mouse6, IK_Mouse7, IK_Mouse8, IK_MouseWheelUp,
IK_MouseWheelDown, IK_MouseHover, IK_MouseX, IK_MouseY,
IK_MouseZ, IK_MouseW
Keyboard¶
Letters and digits¶
IK_A to IK_Z, IK_0 to IK_9 (spelled out, e.g. IK_1)
Modifiers and control keys¶
IK_Backspace, IK_Tab, IK_Enter, IK_Escape, IK_Space,
IK_Shift, IK_Ctrl, IK_Alt, IK_LShift, IK_RShift,
IK_LControl, IK_RControl, IK_Pause, IK_CapsLock, IK_NumLock,
IK_ScrollLock, IK_Print, IK_PrintScrn, IK_Insert, IK_Delete,
IK_Help, IK_Select, IK_Execute
Navigation¶
IK_PageUp, IK_PageDown, IK_Home, IK_End, IK_Left, IK_Up,
IK_Right, IK_Down
Punctuation¶
IK_Semicolon, IK_Equals, IK_Comma, IK_Minus, IK_Period,
IK_Slash, IK_Tilde, IK_LeftBracket, IK_Backslash,
IK_RightBracket, IK_SingleQuote, IK_IntlBackslash
Function keys¶
IK_F1 to IK_F24 (spelled out, e.g. IK_F8)
Numpad¶
IK_NumPad0 to IK_NumPad9 (spelled out, e.g. IK_NumPad5),
IK_NumStar, IK_NumPlus, IK_NumMinus, IK_NumPeriod, IK_NumSlash,
IK_Separator
Miscellaneous¶
IK_Unicode, IK_Attn, IK_ClearSel, IK_ExSel, IK_ErEof,
IK_Play, IK_Zoom, IK_NoName
Gamepad¶
IK_Pad_A_CROSS, IK_Pad_B_CIRCLE, IK_Pad_X_SQUARE,
IK_Pad_Y_TRIANGLE, IK_Pad_Start, IK_Pad_Back_Select,
IK_Pad_DigitUp, IK_Pad_DigitDown, IK_Pad_DigitLeft,
IK_Pad_DigitRight, IK_Pad_LeftThumb, IK_Pad_RightThumb,
IK_Pad_LeftShoulder, IK_Pad_RightShoulder, IK_Pad_LeftTrigger,
IK_Pad_RightTrigger, IK_PS4_OPTIONS, IK_PS4_TOUCH_PRESS,
IK_STADIA_CAPTURE, IK_SWITCH_CAPTURE, IK_CAPTURE
Gamepad axes¶
IK_Pad_LeftAxisX, IK_Pad_LeftAxisY, IK_Pad_RightAxisX,
IK_Pad_RightAxisY, IK_Pad_Fake_LeftAxis, IK_Pad_Fake_RightAxis,
IK_Pad_Fake_RelativeLeftAxis, IK_Pad_Fake_RelativeRightAxis,
IK_Pad_Fake_DigitLeftRight, IK_Pad_Fake_DigitUpDown
Joystick / other¶
IK_Joy1 to IK_Joy16 (spelled out, e.g. IK_Joy3), IK_JoyU,
IK_JoyV, IK_JoySlider1, IK_JoySlider2, IK_JoyX, IK_JoyY,
IK_JoyZ, IK_JoyR