Skip to content

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

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