Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Java Edition untranslated keys: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
Line 1: Line 1:
{{wip}}
{{exclusive|java}}
{{exclusive|java}}
{{In development|java}}
{{In development|java}}
Line 5: Line 4:


== Recognised as distinct ==
== Recognised as distinct ==
=== evdev (Linux/FreeBSD) ===
{{info needed section|keys to check:
{{info needed section|keys to check:
* 116 KEY_POWER (seems to only work properly on X11)
* 120 KEY_SCALE
* 120 KEY_SCALE
* 241 KEY_VIDEO_NEXT
* 241 KEY_VIDEO_NEXT
* 242 KEY_VIDEO_PREV
* 242 KEY_VIDEO_PREV
* 248 KEY_MICMUTE
* 248 KEY_MICMUTE
* instead of being linux focused, it may be worth investigating SDL3's internal key codes instead (https://wiki.libsdl.org/SDL3/SDL_Scancode), since these will also apply for macOS and Windows. then we should say what OS buttons correspond to what SDL3 codes
}}
}}
Tested on Wayland; Windows and X11 may have other keys not mentioned here.


{| class="wikitable sortable" style="text-align:center"
For Linux, the correspondence between evdev codes and SDL3 codes is mostly dictated by [https://github.com/libsdl-org/SDL/blob/855cbec702f246661ff00a0bce9e0683012840c2/src/events/scancodes_linux.h this document]. However, there are some exceptions:{{info needed|you're going to report them as bugs and then list them here}}
! Minecraft key name
* {{code|KEY_KPCOMMA}} should map to {{code|SDL_SCANCODE_KP_COMMA}}, but instead is recognised as {{code|SDL_SCANCODE_KP_PERIOD}}<ref>{{bug|MC-310845}}</ref>
! evdev ID
* {{code|KEY_ZENKAKUHANKAKU}} and unnamed key 195 both map to {{code|SDL_SCANCODE_MODE}}, despite the former being defined as mapping to {{code|SDL_SCANCODE_LANG5}} and the latter being left as "Unknown"<ref>{{bug|MC-310984}}</ref>
! evdev names
* {{code|KEY_MUHENKAN}} and {{code|KEY_KPJPCOMMA}} should both map to {{code|SDL_SCANCODE_INTERNATIONAL5}}, but only the former appears to do this, with the latter instead binding to "Not Bound"<ref>{{bug|MC-310982}}</ref>
 
{| class="wikitable sortable"
! rowspan="2" | Minecraft key name
! rowspan="2" | [https://wiki.libsdl.org/SDL3/SDL_Scancode SDL3 scancode ID]
! colspan="2" | evdev (Linux/FreeBSD)
! colspan="2" | Windows
! rowspan="2" | Tickets
|-
! ID
! Key name
! ID
! Key name
|-
| {{code|key.keyboard.102}}
| {{code|SDL_SCANCODE_POWER}}
| 116
| {{code|KEY_POWER}}{{note|This only appears to be passed to applications correctly in X11; Wayland only appears to register the initial press, and does not register the release nor subsequent presses}}
|
|
|
|-
|-
| {{code|key.keyboard.135}}
| {{code|key.keyboard.135}}
| {{code|SDL_SCANCODE_INTERNATIONAL1}}
| 89
| 89
| {{code|KEY_RO}}
| {{code|KEY_RO}}
|
|
|
|-
|-
| {{code|key.keyboard.136}}
| {{code|key.keyboard.136}}
| {{code|SDL_SCANCODE_INTERNATIONAL2}}
| 93
| 93
| {{code|KEY_KATAKANAHIRAGANA}}
| {{code|KEY_KATAKANAHIRAGANA}}
|
|
|
|-
|-
| {{code|key.keyboard.137}}
| {{code|key.keyboard.137}}
| {{code|SDL_SCANCODE_INTERNATIONAL3}}
| 124
| 124
| {{code|KEY_YEN}}
| {{code|KEY_YEN}}
|
|
|
|-
|-
| {{code|key.keyboard.138}}
| {{code|key.keyboard.138}}
| {{code|SDL_SCANCODE_INTERNATIONAL4}}
| 92
| 92
| {{code|KEY_HENKAN}}
| {{code|KEY_HENKAN}}
|
|
|
|-
|-
| {{code|key.keyboard.139}}
| {{code|key.keyboard.139}}
| {{code|SDL_SCANCODE_INTERNATIONAL5}}
| 94
| 94
| {{code|KEY_MUHENKAN}}
| {{code|KEY_MUHENKAN}}
|
|
|
|-
|-
| {{code|key.keyboard.144}}
| {{code|key.keyboard.144}}
| {{code|SDL_SCANCODE_LANG1}}
| 122
| 122
| {{code|KEY_HANGUEL}}
| {{code|KEY_HANGUEL}}
|
|
|
|-
|-
| {{code|key.keyboard.145}}
| {{code|key.keyboard.145}}
| {{code|SDL_SCANCODE_LANG2}}
| 123
| 123
| {{code|KEY_HANJA}}
| {{code|KEY_HANJA}}
|
|
|
|-
|-
| {{code|key.keyboard.146}}
| {{code|key.keyboard.146}}
| {{code|SDL_SCANCODE_LANG3}}
| 90
| 90
| {{code|KEY_KATAKANA}}
| {{code|KEY_KATAKANA}}
|
|
|
|-
|-
| {{code|key.keyboard.147}}
| {{code|key.keyboard.147}}
| {{code|SDL_SCANCODE_LANG4}}
| 91
| 91
| {{code|KEY_HIRAGANA}}
| {{code|KEY_HIRAGANA}}
|
|
|
|-
|-
| {{code|key.keyboard.155}}
| {{code|key.keyboard.155}}
| {{code|SDL_SCANCODE_CANCEL}}
| 128
| 128
| {{code|KEY_STOP}}
| {{code|KEY_STOP}}
|
|
|
|-
|-
| {{code|key.keyboard.155}}
| {{code|key.keyboard.155}}
| {{code|SDL_SCANCODE_CANCEL}}
| 223
| 223
| {{code|KEY_CANCEL}}
| {{code|KEY_CANCEL}}
|
|
|
|-
|-
| {{code|key.keyboard.257}}
| {{code|key.keyboard.257}}
| {{code|SDL_SCANCODE_MODE}}
| 85
| 85
| {{code|KEY_ZENKAKUHANKAKU}}
| {{code|KEY_ZENKAKUHANKAKU}}
|
|
|
|-
|-
| {{code|key.keyboard.257}}
| {{code|key.keyboard.257}}
| {{code|SDL_SCANCODE_MODE}}
| 195
| 195
| undefined
|  
|
|
|
|-
|-
| {{code|key.keyboard.258}}
| {{code|key.keyboard.258}}
| {{code|SDL_SCANCODE_SLEEP}}
| 142
| 142
| {{code|KEY_SLEEP}}
| {{code|KEY_SLEEP}}
|
|
|
|-
|-
| {{code|key.keyboard.259}}
| {{code|key.keyboard.259}}
| {{code|SDL_SCANCODE_WAKE}}
| 143
| 143
| {{code|KEY_WAKEUP}}
| {{code|KEY_WAKEUP}}
|
|
|
|-
|-
| {{code|key.keyboard.262}}
| {{code|key.keyboard.262}}
| {{code|SDL_SCANCODE_MEDIA_PLAY}}
| 200
| 200
| {{code|KEY_PLAYCD}}
| {{code|KEY_PLAYCD}}
|
|
|
|-
|-
| {{code|key.keyboard.262}}
| {{code|key.keyboard.262}}
| {{code|SDL_SCANCODE_MEDIA_PLAY}}
| 207
| 207
| {{code|KEY_PLAY}}
| {{code|KEY_PLAY}}
|
|
|
|-
|-
| {{code|key.keyboard.263}}
| {{code|key.keyboard.263}}
| {{code|SDL_SCANCODE_MEDIA_PAUSE}}
| 201
| 201
| {{code|KEY_PAUSECD}}
| {{code|KEY_PAUSECD}}
|
|
|
|-
|-
| {{code|key.keyboard.264}}
| {{code|key.keyboard.264}}
| {{code|SDL_SCANCODE_MEDIA_RECORD}}
| 167
| 167
| {{code|KEY_RECORD}}
| {{code|KEY_RECORD}}
|
|
|
|-
|-
| {{code|key.keyboard.265}}
| {{code|key.keyboard.265}}
| {{code|SDL_SCANCODE_MEDIA_FAST_FORWARD}}
| 208
| 208
| {{code|KEY_FASTFORWARD}}
| {{code|KEY_FASTFORWARD}}
|
|
|
|-
|-
| {{code|key.keyboard.266}}
| {{code|key.keyboard.266}}
| {{code|SDL_SCANCODE_MEDIA_REWIND}}
| 168
| 168
| {{code|KEY_REWIND}}
| {{code|KEY_REWIND}}
|
|
|
|-
|-
| {{code|key.keyboard.267}}
| {{code|key.keyboard.267}}
| {{code|SDL_SCANCODE_MEDIA_NEXT_TRACK}}
| 163
| 163
| {{code|KEY_NEXTSONG}}
| {{code|KEY_NEXTSONG}}
|
|
|
|-
|-
| {{code|key.keyboard.268}}
| {{code|key.keyboard.268}}
| {{code|SDL_SCANCODE_MEDIA_PREVIOUS_TRACK}}
| 165
| 165
| {{code|KEY_PREVIOUSSONG}}
| {{code|KEY_PREVIOUSSONG}}
|
|
|
|-
|-
| {{code|key.keyboard.269}}
| {{code|key.keyboard.269}}
| {{code|SDL_SCANCODE_MEDIA_STOP}}
| 166
| 166
| {{code|KEY_STOPCD}}
| {{code|KEY_STOPCD}}
|
|
|
|-
|-
| {{code|key.keyboard.270}}
| {{code|key.keyboard.270}}
| {{code|SDL_SCANCODE_MEDIA_EJECT}}
| 161
| 161
| {{code|KEY_EJECTCD}}
| {{code|KEY_EJECTCD}}
|
|
|
|-
|-
| {{code|key.keyboard.270}}
| {{code|key.keyboard.270}}
| {{code|SDL_SCANCODE_MEDIA_EJECT}}
| 162
| 162
| {{code|KEY_EJECTCLOSECD}}
| {{code|KEY_EJECTCLOSECD}}
|
|
|
|-
|-
| {{code|key.keyboard.272}}
| {{code|key.keyboard.272}}
| {{code|SDL_SCANCODE_MEDIA_SELECT}}
| 226
| 226
| {{code|KEY_MEDIA}}
| {{code|KEY_MEDIA}}
|
|
|
|-
|-
| {{code|key.keyboard.274}}
| {{code|key.keyboard.274}}
| {{code|SDL_SCANCODE_AC_OPEN}}
| 134
| 134
| {{code|KEY_OPEN}}
| {{code|KEY_OPEN}}
|
|
|
|-
|-
| {{code|key.keyboard.275}}
| {{code|key.keyboard.275}}
| {{code|SDL_SCANCODE_AC_CLOSE}}
| 206
| 206
| {{code|KEY_CLOSE}}
| {{code|KEY_CLOSE}}
|
|
|
|-
|-
| {{code|key.keyboard.276}}
| {{code|key.keyboard.276}}
| {{code|SDL_SCANCODE_AC_EXIT}}
| 174
| 174
| {{code|KEY_EXIT}}
| {{code|KEY_EXIT}}
|
|
|
|-
|-
| {{code|key.keyboard.279}}
| {{code|key.keyboard.279}}
| {{code|SDL_SCANCODE_AC_PROPERTIES}}
| 130
| 130
| {{code|KEY_PROPS}}
| {{code|KEY_PROPS}}
|
|
|
|-
|-
| {{code|key.keyboard.280}}
| {{code|key.keyboard.280}}
| {{code|SDL_SCANCODE_AC_SEARCH}}
| 217
| 217
| {{code|KEY_SEARCH}}
| {{code|KEY_SEARCH}}
|
|
|
|-
|-
| {{code|key.keyboard.281}}
| {{code|key.keyboard.281}}
| {{code|SDL_SCANCODE_AC_HOME}}
| 172
| 172
| {{code|KEY_HOMEPAGE}}
| {{code|KEY_HOMEPAGE}}
|
|
|
|-
|-
| {{code|key.keyboard.282}}
| {{code|key.keyboard.282}}
| {{code|SDL_SCANCODE_AC_BACK}}
| 158
| 158
| {{code|KEY_BACK}}
| {{code|KEY_BACK}}
|
|
|
|-
|-
| {{code|key.keyboard.283}}
| {{code|key.keyboard.283}}
| {{code|SDL_SCANCODE_AC_FORWARD}}
| 159
| 159
| {{code|KEY_FORWARD}}
| {{code|KEY_FORWARD}}
|
|
|
|-
|-
| {{code|key.keyboard.285}}
| {{code|key.keyboard.285}}
| {{code|SDL_SCANCODE_AC_REFRESH}}
| 173
| 173
| {{code|KEY_REFRESH}}
| {{code|KEY_REFRESH}}
|
|
|
|-
|-
| {{code|key.keyboard.286}}
| {{code|key.keyboard.286}}
| {{code|SDL_SCANCODE_AC_BOOKMARKS}}
| 156
| 156
| {{code|KEY_BOOKMARKS}}
| {{code|KEY_BOOKMARKS}}
|
|
|
|-
| {{code|key.keyboard.116}}
| {{code|SDL_SCANCODE_EXECUTE}}
|
|
|
|
|
|-
| {{code|key.keyboard.119}}
| {{code|SDL_SCANCODE_SELECT}}
|
|
|
|
|
|-
| {{code|key.keyboard.134}}
| {{code|SDL_SCANCODE_EQUALSAS400}}
|
|
|
|
|
|-
| {{code|key.keyboard.140}}
| {{code|SDL_SCANCODE_INTERNATIONAL6}}
|
|
|
|
|
|-
| {{code|key.keyboard.141}}
| {{code|SDL_SCANCODE_INTERNATIONAL7}}
|
|
|
|
|
|-
| {{code|key.keyboard.142}}
| {{code|SDL_SCANCODE_INTERNATIONAL8}}
|
|
|
|
|
|-
| {{code|key.keyboard.143}}
| {{code|SDL_SCANCODE_INTERNATIONAL9}}
|
|
|
|
|
|-
| {{code|key.keyboard.148}}
| {{code|SDL_SCANCODE_LANG5}}
|
|
|
|
|
|-
| {{code|key.keyboard.149}}
| {{code|SDL_SCANCODE_LANG6}}
|
|
|
|
|
|-
| {{code|key.keyboard.150}}
| {{code|SDL_SCANCODE_LANG7}}
|
|
|
|
|
|-
| {{code|key.keyboard.151}}
| {{code|SDL_SCANCODE_LANG8}}
|
|
|
|
|
|-
| {{code|key.keyboard.152}}
| {{code|SDL_SCANCODE_LANG9}}
|
|
|
|
|
|-
| {{code|key.keyboard.153}}
| {{code|SDL_SCANCODE_ALTERASE}}
|
|
|
|
|
|-
| {{code|key.keyboard.154}}
| {{code|SDL_SCANCODE_SYSREQ}}
|
|
|
|
|
|-
| {{code|key.keyboard.156}}
| {{code|SDL_SCANCODE_CLEAR}}
|
|
|
|
|
|-
| {{code|key.keyboard.157}}
| {{code|SDL_SCANCODE_PRIOR}}
|
|
|
|
|
|-
| {{code|key.keyboard.158}}
| {{code|SDL_SCANCODE_RETURN2}}
|
|
|
|
|
|-
| {{code|key.keyboard.159}}
| {{code|SDL_SCANCODE_SEPARATOR}}
|
|
|
|
|
|-
| {{code|key.keyboard.160}}
| {{code|SDL_SCANCODE_OUT}}
|
|
|
|
|
|-
| {{code|key.keyboard.161}}
| {{code|SDL_SCANCODE_OPER}}
|
|
|
|
|
|-
| {{code|key.keyboard.162}}
| {{code|SDL_SCANCODE_CLEARAGAIN}}
|
|
|
|
|
|-
| {{code|key.keyboard.163}}
| {{code|SDL_SCANCODE_CRSEL}}
|
|
|
|
|
|-
| {{code|key.keyboard.164}}
| {{code|SDL_SCANCODE_EXSEL}}
|
|
|
|
|
|-
| {{code|key.keyboard.176}}
| {{code|SDL_SCANCODE_KP_00}}
|
|
|
|
|
|-
| {{code|key.keyboard.177}}
| {{code|SDL_SCANCODE_KP_000}}
|
|
|
|
|
|-
| {{code|key.keyboard.178}}
| {{code|SDL_SCANCODE_THOUSANDSSEPARATOR}}
|
|
|
|
|
|-
| {{code|key.keyboard.179}}
| {{code|SDL_SCANCODE_DECIMALSEPARATOR}}
|
|
|
|
|
|-
| {{code|key.keyboard.180}}
| {{code|SDL_SCANCODE_CURRENCYUNIT}}
|
|
|
|
|
|-
| {{code|key.keyboard.181}}
| {{code|SDL_SCANCODE_CURRENCYSUBUNIT}}
|
|
|
|
|
|-
| {{code|key.keyboard.184}}
| {{code|SDL_SCANCODE_KP_LEFTBRACE}}
|
|
|
|
|
|-
| {{code|key.keyboard.185}}
| {{code|SDL_SCANCODE_KP_RIGHTBRACE}}
|
|
|
|
|
|-
| {{code|key.keyboard.186}}
| {{code|SDL_SCANCODE_KP_TAB}}
|
|
|
|
|
|-
| {{code|key.keyboard.187}}
| {{code|SDL_SCANCODE_KP_BACKSPACE}}
|
|
|
|
|
|-
| {{code|key.keyboard.188}}
| {{code|SDL_SCANCODE_KP_A}}
|
|
|
|
|
|-
| {{code|key.keyboard.189}}
| {{code|SDL_SCANCODE_KP_B}}
|
|
|
|
|
|-
| {{code|key.keyboard.190}}
| {{code|SDL_SCANCODE_KP_C}}
|
|
|
|
|
|-
| {{code|key.keyboard.191}}
| {{code|SDL_SCANCODE_KP_D}}
|
|
|
|
|
|-
| {{code|key.keyboard.192}}
| {{code|SDL_SCANCODE_KP_E}}
|
|
|
|
|
|-
| {{code|key.keyboard.193}}
| {{code|SDL_SCANCODE_KP_F}}
|
|
|
|
|
|-
| {{code|key.keyboard.194}}
| {{code|SDL_SCANCODE_KP_XOR}}
|
|
|
|
|
|-
| {{code|key.keyboard.195}}
| {{code|SDL_SCANCODE_KP_POWER}}
|
|
|
|
|
|-
| {{code|key.keyboard.196}}
| {{code|SDL_SCANCODE_KP_PERCENT}}
|
|
|
|
|
|-
| {{code|key.keyboard.197}}
| {{code|SDL_SCANCODE_KP_LESS}}
|
|
|
|
|
|-
| {{code|key.keyboard.198}}
| {{code|SDL_SCANCODE_KP_GREATER}}
|
|
|
|
|
|-
| {{code|key.keyboard.199}}
| {{code|SDL_SCANCODE_KP_AMPERSAND}}
|
|
|
|
|
|-
| {{code|key.keyboard.200}}
| {{code|SDL_SCANCODE_KP_DBLAMPERSAND}}
|
|
|
|
|
|-
| {{code|key.keyboard.201}}
| {{code|SDL_SCANCODE_KP_VERTICALBAR}}
|
|
|
|
|
|-
| {{code|key.keyboard.202}}
| {{code|SDL_SCANCODE_KP_DBLVERTICALBAR}}
|
|
|
|
|
|-
| {{code|key.keyboard.203}}
| {{code|SDL_SCANCODE_KP_COLON}}
|
|
|
|
|
|-
| {{code|key.keyboard.204}}
| {{code|SDL_SCANCODE_KP_HASH}}
|
|
|
|
|
|-
| {{code|key.keyboard.205}}
| {{code|SDL_SCANCODE_KP_SPACE}}
|
|
|
|
|
|-
| {{code|key.keyboard.206}}
| {{code|SDL_SCANCODE_KP_AT}}
|
|
|
|
|
|-
| {{code|key.keyboard.207}}
| {{code|SDL_SCANCODE_KP_EXCLAM}}
|
|
|
|
|
|-
| {{code|key.keyboard.208}}
| {{code|SDL_SCANCODE_KP_MEMSTORE}}
|
|
|
|
|
|-
| {{code|key.keyboard.209}}
| {{code|SDL_SCANCODE_KP_MEMRECALL}}
|
|
|
|
|
|-
| {{code|key.keyboard.210}}
| {{code|SDL_SCANCODE_KP_MEMCLEAR}}
|
|
|
|
|
|-
| {{code|key.keyboard.211}}
| {{code|SDL_SCANCODE_KP_MEMADD}}
|
|
|
|
|
|-
| {{code|key.keyboard.212}}
| {{code|SDL_SCANCODE_KP_MEMSUBTRACT}}
|
|
|
|
|
|-
| {{code|key.keyboard.213}}
| {{code|SDL_SCANCODE_KP_MEMMULTIPLY}}
|
|
|
|
|
|-
| {{code|key.keyboard.214}}
| {{code|SDL_SCANCODE_KP_MEMDIVIDE}}
|
|
|
|
|
|-
| {{code|key.keyboard.216}}
| {{code|SDL_SCANCODE_KP_CLEAR}}
|
|
|
|
|
|-
| {{code|key.keyboard.217}}
| {{code|SDL_SCANCODE_KP_CLEARENTRY}}
|
|
|
|
|
|-
| {{code|key.keyboard.218}}
| {{code|SDL_SCANCODE_KP_BINARY}}
|
|
|
|
|
|-
| {{code|key.keyboard.219}}
| {{code|SDL_SCANCODE_KP_OCTAL}}
|
|
|
|
|
|-
| {{code|key.keyboard.221}}
| {{code|SDL_SCANCODE_KP_HEXADECIMAL}}
|
|
|
|
|
|-
| {{code|key.keyboard.260}}
| {{code|SDL_SCANCODE_CHANNEL_INCREMENT}}
|
|
|
|
|
|-
| {{code|key.keyboard.261}}
| {{code|SDL_SCANCODE_CHANNEL_DECREMENT}}
|
|
|
|
|
|-
| {{code|key.keyboard.278}}
| {{code|SDL_SCANCODE_AC_PRINT}}
|
|
|
|
|
|-
| {{code|key.keyboard.284}}
| {{code|SDL_SCANCODE_AC_STOP}}
|
|
|
|
|
|}
|}



Revision as of 11:17, 12 August 2026

Template:Exclusive Template:In development This page is a list of keyboard keys that can have game controls bound to them Template:In, but do not have a name or ID (i.e. non-placeholder Minecraft:key codes) properly assigned to them.

Recognised as distinct

Template:Info needed section

For Linux, the correspondence between evdev codes and SDL3 codes is mostly dictated by this document. However, there are some exceptions:Template:Info needed

Minecraft key name SDL3 scancode ID evdev (Linux/FreeBSD) Windows Tickets
ID Key name ID Key name
Template:Code Template:Code 116 Template:CodeTemplate:Note
Template:Code Template:Code 89 Template:Code
Template:Code Template:Code 93 Template:Code
Template:Code Template:Code 124 Template:Code
Template:Code Template:Code 92 Template:Code
Template:Code Template:Code 94 Template:Code
Template:Code Template:Code 122 Template:Code
Template:Code Template:Code 123 Template:Code
Template:Code Template:Code 90 Template:Code
Template:Code Template:Code 91 Template:Code
Template:Code Template:Code 128 Template:Code
Template:Code Template:Code 223 Template:Code
Template:Code Template:Code 85 Template:Code
Template:Code Template:Code 195
Template:Code Template:Code 142 Template:Code
Template:Code Template:Code 143 Template:Code
Template:Code Template:Code 200 Template:Code
Template:Code Template:Code 207 Template:Code
Template:Code Template:Code 201 Template:Code
Template:Code Template:Code 167 Template:Code
Template:Code Template:Code 208 Template:Code
Template:Code Template:Code 168 Template:Code
Template:Code Template:Code 163 Template:Code
Template:Code Template:Code 165 Template:Code
Template:Code Template:Code 166 Template:Code
Template:Code Template:Code 161 Template:Code
Template:Code Template:Code 162 Template:Code
Template:Code Template:Code 226 Template:Code
Template:Code Template:Code 134 Template:Code
Template:Code Template:Code 206 Template:Code
Template:Code Template:Code 174 Template:Code
Template:Code Template:Code 130 Template:Code
Template:Code Template:Code 217 Template:Code
Template:Code Template:Code 172 Template:Code
Template:Code Template:Code 158 Template:Code
Template:Code Template:Code 159 Template:Code
Template:Code Template:Code 173 Template:Code
Template:Code Template:Code 156 Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code
Template:Code Template:Code

Does not bind correctly

Several controls, rather than being bound to distinct controls, will instead display "Not Bound" rather than being assigned a proper, unique key bind.

evdev (Linux/FreeBSD)

evdev ID evdev names
095 Template:Code
101 Template:Code
112 Template:Code
132 Template:Code
140 Template:Code
141 Template:Code
144 Template:Code
145 Template:Code
146 Template:Code
147 Template:Code
148 Template:Code
149 Template:Code
150 Template:Code
151 Template:Code
152 Template:Code
153 Template:Code
154 Template:Code
155 Template:Code
157 Template:Code
160 Template:Code
169 Template:Code
170 Template:Code
175 Template:Code
176 Template:Code
177 Template:Code
178 Template:Code
196 undefined
197 undefined
198 undefined
199 undefined
202 Template:Code
203 Template:Code
204 Template:Code
205 Template:Code
209 Template:Code
211 Template:Code
212 Template:Code
213 Template:Code
214 Template:Code
215 Template:Code
216 Template:Code
218 Template:Code
219 Template:Code
220 Template:Code
221 Template:Code
222 Template:Code
224 Template:Code
225 Template:Code
227 Template:Code
228 Template:Code
229 Template:Code
230 Template:Code
231 Template:Code
232 Template:Code
233 Template:Code
235 Template:Code
236 Template:Code
237 Template:Code
238 Template:Code
239 Template:Code
240 Template:Code
243 Template:Code
244 Template:Code
245 Template:Code
246 Template:Code
247 Template:Code

History

Template:HistoryTable