Skip to content

Instantly share code, notes, and snippets.

@Kuuo
Last active December 13, 2024 12:08
Show Gist options
  • Select an option

  • Save Kuuo/6fc510457c475e4d1a4e32d165892870 to your computer and use it in GitHub Desktop.

Select an option

Save Kuuo/6fc510457c475e4d1a4e32d165892870 to your computer and use it in GitHub Desktop.
Unity InputSystem InputDevice Controls

Keyboard

name displayName shortDisplayName path
anyKey Any Key /Keyboard/anyKey
escape Esc /Keyboard/escape
space Space /Keyboard/space
enter Enter /Keyboard/enter
tab Tab /Keyboard/tab
backquote ` /Keyboard/backquote
quote ' /Keyboard/quote
semicolon ; /Keyboard/semicolon
comma , /Keyboard/comma
period . /Keyboard/period
slash / /Keyboard/slash
backslash \ /Keyboard/backslash
leftBracket [ /Keyboard/leftBracket
rightBracket ] /Keyboard/rightBracket
minus - /Keyboard/minus
equals = /Keyboard/equals
upArrow Up /Keyboard/upArrow
downArrow Down /Keyboard/downArrow
leftArrow Left /Keyboard/leftArrow
rightArrow Right /Keyboard/rightArrow
a A /Keyboard/a
b B /Keyboard/b
c C /Keyboard/c
d D /Keyboard/d
e E /Keyboard/e
f F /Keyboard/f
g G /Keyboard/g
h H /Keyboard/h
i I /Keyboard/i
j J /Keyboard/j
k K /Keyboard/k
l L /Keyboard/l
m M /Keyboard/m
n N /Keyboard/n
o O /Keyboard/o
p P /Keyboard/p
q Q /Keyboard/q
r R /Keyboard/r
s S /Keyboard/s
t T /Keyboard/t
u U /Keyboard/u
v V /Keyboard/v
w W /Keyboard/w
x X /Keyboard/x
y Y /Keyboard/y
z Z /Keyboard/z
1 1 /Keyboard/1
2 2 /Keyboard/2
3 3 /Keyboard/3
4 4 /Keyboard/4
5 5 /Keyboard/5
6 6 /Keyboard/6
7 7 /Keyboard/7
8 8 /Keyboard/8
9 9 /Keyboard/9
0 0 /Keyboard/0
leftShift Shift /Keyboard/leftShift
rightShift Right Shift /Keyboard/rightShift
shift Shift /Keyboard/shift
leftAlt Alt /Keyboard/leftAlt
rightAlt Right Alt /Keyboard/rightAlt
alt Alt /Keyboard/alt
leftCtrl Ctrl /Keyboard/leftCtrl
rightCtrl Right Ctrl /Keyboard/rightCtrl
ctrl Control /Keyboard/ctrl
leftMeta Left Windows /Keyboard/leftMeta
rightMeta Right Windows /Keyboard/rightMeta
contextMenu Application /Keyboard/contextMenu
backspace Backspace /Keyboard/backspace
pageDown Page Down /Keyboard/pageDown
pageUp Page Up /Keyboard/pageUp
home Home /Keyboard/home
end End /Keyboard/end
insert Insert /Keyboard/insert
delete Delete /Keyboard/delete
capsLock Caps Lock /Keyboard/capsLock
numLock Num Lock /Keyboard/numLock
printScreen Prnt Scrn /Keyboard/printScreen
scrollLock Scroll Lock /Keyboard/scrollLock
pause Break /Keyboard/pause
numpadEnter Num Enter /Keyboard/numpadEnter
numpadDivide Num / /Keyboard/numpadDivide
numpadMultiply * /Keyboard/numpadMultiply
numpadPlus + /Keyboard/numpadPlus
numpadMinus - /Keyboard/numpadMinus
numpadPeriod Num Del /Keyboard/numpadPeriod
numpadEquals Num 5 /Keyboard/numpadEquals
numpad1 Num 1 /Keyboard/numpad1
numpad2 Num 2 /Keyboard/numpad2
numpad3 Num 3 /Keyboard/numpad3
numpad4 Num 4 /Keyboard/numpad4
numpad5 Num 5 /Keyboard/numpad5
numpad6 Num 6 /Keyboard/numpad6
numpad7 Num 7 /Keyboard/numpad7
numpad8 Num 8 /Keyboard/numpad8
numpad9 Num 9 /Keyboard/numpad9
numpad0 Num 0 /Keyboard/numpad0
f1 F1 /Keyboard/f1
f2 F2 /Keyboard/f2
f3 F3 /Keyboard/f3
f4 F4 /Keyboard/f4
f5 F5 /Keyboard/f5
f6 F6 /Keyboard/f6
f7 F7 /Keyboard/f7
f8 F8 /Keyboard/f8
f9 F9 /Keyboard/f9
f10 F10 /Keyboard/f10
f11 F11 /Keyboard/f11
f12 F12 /Keyboard/f12
OEM1 \ /Keyboard/OEM1
OEM2 OEM2 /Keyboard/OEM2
OEM3 OEM3 /Keyboard/OEM3
OEM4 OEM4 /Keyboard/OEM4
OEM5 OEM5 /Keyboard/OEM5
IMESelected IMESelected /Keyboard/IMESelected

Mouse

name displayName shortDisplayName path
position Position /Mouse/position
delta Delta /Mouse/delta
scroll Scroll /Mouse/scroll
press Press /Mouse/press
leftButton Left Button LMB /Mouse/leftButton
rightButton Right Button RMB /Mouse/rightButton
middleButton Middle Button MMB /Mouse/middleButton
forwardButton Forward /Mouse/forwardButton
backButton Back /Mouse/backButton
pressure Pressure /Mouse/pressure
radius Radius /Mouse/radius
pointerId pointerId /Mouse/pointerId
displayIndex Display Index /Mouse/displayIndex
clickCount Click Count /Mouse/clickCount
x Position X Position X /Mouse/position/x
y Position Y Position Y /Mouse/position/y
up Delta Up Delta Up /Mouse/delta/up
down Delta Down Delta Down /Mouse/delta/down
left Delta Left Delta Left /Mouse/delta/left
right Delta Right Delta Right /Mouse/delta/right
x Delta X Delta X /Mouse/delta/x
y Delta Y Delta Y /Mouse/delta/y
up Scroll Up Scroll Up /Mouse/scroll/up
down Scroll Down Scroll Down /Mouse/scroll/down
left Scroll Left Scroll Left /Mouse/scroll/left
right Scroll Right Scroll Right /Mouse/scroll/right
x Scroll Left/Right Scroll Left/Right /Mouse/scroll/x
y Scroll Up/Down Scroll Wheel /Mouse/scroll/y
x Radius X Radius X /Mouse/radius/x
y Radius Y Radius Y /Mouse/radius/y

Xbox Controller

name displayName shortDisplayName path
dpad D-Pad /XInputControllerWindows/dpad
start Start /XInputControllerWindows/start
select Select /XInputControllerWindows/select
leftStickPress Left Stick Press /XInputControllerWindows/leftStickPress
rightStickPress Right Stick Press /XInputControllerWindows/rightStickPress
leftShoulder Left Bumper LB /XInputControllerWindows/leftShoulder
rightShoulder Right Bumper RB /XInputControllerWindows/rightShoulder
buttonSouth A A /XInputControllerWindows/buttonSouth
buttonEast B B /XInputControllerWindows/buttonEast
buttonWest X X /XInputControllerWindows/buttonWest
buttonNorth Y Y /XInputControllerWindows/buttonNorth
leftTrigger Left Trigger LT /XInputControllerWindows/leftTrigger
rightTrigger Right Trigger RT /XInputControllerWindows/rightTrigger
leftStick Left Stick LS /XInputControllerWindows/leftStick
rightStick Right Stick RS /XInputControllerWindows/rightStick
x D-Pad X D-Pad X /XInputControllerWindows/dpad/x
y D-Pad Y D-Pad Y /XInputControllerWindows/dpad/y
up D-Pad Up D-Pad Up /XInputControllerWindows/dpad/up
down D-Pad Down D-Pad Down /XInputControllerWindows/dpad/down
left D-Pad Left D-Pad Left /XInputControllerWindows/dpad/left
right D-Pad Right D-Pad Right /XInputControllerWindows/dpad/right
up Left Stick Up LS Up /XInputControllerWindows/leftStick/up
x Left Stick X LS X /XInputControllerWindows/leftStick/x
y Left Stick Y LS Y /XInputControllerWindows/leftStick/y
down Left Stick Down LS Down /XInputControllerWindows/leftStick/down
left Left Stick Left LS Left /XInputControllerWindows/leftStick/left
right Left Stick Right LS Right /XInputControllerWindows/leftStick/right
up Right Stick Up RS Up /XInputControllerWindows/rightStick/up
x Right Stick X RS X /XInputControllerWindows/rightStick/x
y Right Stick Y RS Y /XInputControllerWindows/rightStick/y
down Right Stick Down RS Down /XInputControllerWindows/rightStick/down
left Right Stick Left RS Left /XInputControllerWindows/rightStick/left
right Right Stick Right RS Right /XInputControllerWindows/rightStick/right
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment