Key Names#

Here is the list of all of the available key names. These names are used by rubato to identify pressed keys and are passed to the key parameter for key events. Note that names are case-sensitive.

Numbers#

 1"0"
 2"1"
 3"2"
 4"3"
 5"4"
 6"5"
 7"6"
 8"7"
 9"8"
10"9"

Letters#

11"a"
12"b"
13"c"
14"d"
15"e"
16"f"
17"g"
18"h"
19"i"
20"j"
21"k"
22"l"
23"m"
24"n"
25"o"
26"p"
27"q"
28"r"
29"s"
30"t"
31"u"
32"v"
33"w"
34"x"
35"y"
36"z"

Modifier Keys#

37"shift" # any shift is down
38"left shift"
39"right shift"
40
41"alt" # any alt is down
42"left alt"
43"right alt"
44
45"ctrl" # any ctrl is down
46"left ctrl"
47"right ctrl"
48
49"gui" # any gui is down
50"left gui" # windows, command apple, meta
51"right gui" # windows, command apple, meta
52
53"numlock"
54"caps lock"
55
56"altgr"

Function Keys#

56"f1"
57"f2"
58"f3"
59"f4"
60"f5"
61"f6"
62"f7"
63"f8"
64"f9"
65"f10"
66"f11"
67"f12"
68"f13"
69"f14"
70"f15"
71"f16"
72"f17"
73"f18"
74"f19"
75"f20"
76"f21"
77"f22"
78"f23"
79"f24"

Special Characters#

80"'"
81"\"
82","
83"="
84"`"
85"["
86"-"
87"."
88"]"
89";"
90"/"

Numerical Keypad#

 90"keypad -"
 91"keypad ,"
 92"keypad :"
 93"keypad !"
 94"keypad ."
 95"keypad ("
 96"keypad )"
 97"keypad {"
 98"keypad }"
 99"keypad @"
100"keypad *"
101"keypad /"
102"keypad &"
103"keypad &&"
104"keypad #"
105"keypad %"
106"keypad ^"
107"keypad +"
108"keypad +/-"
109"keypad <"
110"keypad = (as400)"
111"keypad ="
112"keypad >"
113"keypad |"
114"keypad 0"
115"keypad 00"
116"keypad 000"
117"keypad 1"
118"keypad 2"
119"keypad 3"
120"keypad 4"
121"keypad 5"
122"keypad 6"
123"keypad 7"
124"keypad 8"
125"keypad 9"
126"keypad a"
127"keypad b"
128"keypad c"
129"keypad d"
130"keypad e"
131"keypad f"
132"keypad backspace"
133"keypad binary"
134"keypad clear"
135"keypad clearentry"
136"keypad decimal"
137"keypad enter"
138"keypad hexadecimal"
139"keypad memadd"
140"keypad memclear"
141"keypad memdivide"
142"keypad memmultiply"
143"keypad memrecall"
144"keypad memstore"
145"keypad memsubtract"
146"keypad octal"
147"keypad space"
148"keypad tab"
149"keypad xor"

Application Control Keypad#

149"ac back"
150"ac bookmarks"
151"ac forward"
152"ac home"
153"ac refresh"
154"ac search"
155"ac stop"

Other Common#

156"up"  # the up arrow key
157"down" # the down arrow key
158"left"  # the left arrow key
159"right"  # the right arrow key
160
161"backspace"
162"delete"
163"escape"
164"return"
165"space"
166"tab"
167
168"audiomute"
169"audionext"
170"audioplay"
171"audioprev"
172"audiostop"
173
174"volumedown"
175"volumeup"
176
177"brightnessdown"
178"brightnessup"
179
180"capslock"
181"displayswitch"
182"eject"
183"end"
184"insert"
185
186"kbdillumdown"  # the keyboard illumination down key
187"kbdillumtoggle"  # the keyboard illumination toggle key
188"kbdillumup"  # the keyboard illumination up key
189
190"scrolllock"
191
192"pagedown"
193"pageup"
194
195"pause"  # the pause / break key
196"printscreen"

Other Uncommon#

197"again"
198"alterase" # erase-eaze
199"application"  # the application / compose / context menu windows key
200"calculator"
201"cancel"
202"clear / again"
203"clear"
204"computer"
205"copy"
206"crsel"
207"currencysubunit"
208"currencyunit"
209"cut"
210"decimalseparator"
211"execute"
212"exsel"
213"find"
214"help"
215"home"
216"mail"
217"mediaselect"
218"menu"
219"modeswitch"
220"mute"
221"oper"
222"out"
223"paste"
224"prior"
225"select"
226"separator"
227"sleep"
228"stop"
229"sysreq"
230"thousandsseparator"
231"undo"
232"www"