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
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:


== Recognised as distinct ==
== Recognised as distinct ==
{{info needed section|keys to check:
* 120 KEY_SCALE
* 241 KEY_VIDEO_NEXT
* 242 KEY_VIDEO_PREV
* 248 KEY_MICMUTE
}}
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}}
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}}
* {{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>
* {{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>
* {{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>
* {{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>
* {{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>
* {{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>
* {{code|KEY_STOP}} should map to {{code|SDL_SCANCODE_STOP}}, but instead binds to {{code|SDL_SCANCODE_CANCEL}}, resulting in a conflict with {{code|KEY_CANCEL}}<ref>{{bug|MC-311035}}</ref>


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 21: Line 15:
! colspan="2" | evdev (Linux/FreeBSD)
! colspan="2" | evdev (Linux/FreeBSD)
! colspan="2" | Windows
! colspan="2" | Windows
! rowspan="2" | Tickets
! rowspan="2" | Ticket
|-
|-
! ID
! ID
Line 34: Line 28:
|  
|  
|  
|  
|
| {{bug|MC-310991}}
|-
| {{code|key.keyboard.135}}
| {{code|SDL_SCANCODE_INTERNATIONAL1}}
| 89
| {{code|KEY_RO}}
|
|
|
|-
| {{code|key.keyboard.136}}
| {{code|SDL_SCANCODE_INTERNATIONAL2}}
| 93
| {{code|KEY_KATAKANAHIRAGANA}}
|
|
|
|-
| {{code|key.keyboard.137}}
| {{code|SDL_SCANCODE_INTERNATIONAL3}}
| 124
| {{code|KEY_YEN}}
|
|
|
|-
| {{code|key.keyboard.138}}
| {{code|SDL_SCANCODE_INTERNATIONAL4}}
| 92
| {{code|KEY_HENKAN}}
|
|
|
|-
| {{code|key.keyboard.139}}
| {{code|SDL_SCANCODE_INTERNATIONAL5}}
| 94
| {{code|KEY_MUHENKAN}}
|
|
|
|-
| {{code|key.keyboard.144}}
| {{code|SDL_SCANCODE_LANG1}}
| 122
| {{code|KEY_HANGUEL}}
|
|
|
|-
| {{code|key.keyboard.145}}
| {{code|SDL_SCANCODE_LANG2}}
| 123
| {{code|KEY_HANJA}}
|
|
|
|-
| {{code|key.keyboard.146}}
| {{code|SDL_SCANCODE_LANG3}}
| 90
| {{code|KEY_KATAKANA}}
|
|
|
|-
| {{code|key.keyboard.147}}
| {{code|SDL_SCANCODE_LANG4}}
| 91
| {{code|KEY_HIRAGANA}}
|
|
|
|-
|-
| {{code|key.keyboard.155}}
| {{code|key.keyboard.155}}
Line 114: Line 36:
|  
|  
|  
|  
|  
| {{bug|MC-311035}}
|-
|-
| {{code|key.keyboard.155}}
| {{code|key.keyboard.155}}
Line 122: Line 44:
|  
|  
|  
|  
|
| {{bug|MC-311035}}
|-
| {{code|key.keyboard.257}}
| {{code|SDL_SCANCODE_MODE}}
| 85
| {{code|KEY_ZENKAKUHANKAKU}}
|
|
|
|-
|-
| {{code|key.keyboard.257}}
| {{code|key.keyboard.257}}
Line 138: Line 52:
|  
|  
|  
|  
|  
| {{bug|MC-310984}}
|-
|-
| {{code|key.keyboard.258}}
| {{code|key.keyboard.258}}
Line 146: Line 60:
|  
|  
|  
|  
|  
| {{bug|MC-310991}}
|-
|-
| {{code|key.keyboard.259}}
| {{code|key.keyboard.259}}
Line 154: Line 68:
|  
|  
|  
|  
|  
| {{bug|MC-310991}}
|-
|-
| {{code|key.keyboard.262}}
| {{code|key.keyboard.262}}
Line 162: Line 76:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.262}}
| {{code|key.keyboard.262}}
Line 170: Line 84:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.263}}
| {{code|key.keyboard.263}}
Line 178: Line 92:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.264}}
| {{code|key.keyboard.264}}
Line 186: Line 100:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.265}}
| {{code|key.keyboard.265}}
Line 194: Line 108:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.266}}
| {{code|key.keyboard.266}}
Line 202: Line 116:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.267}}
| {{code|key.keyboard.267}}
Line 210: Line 124:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.268}}
| {{code|key.keyboard.268}}
Line 218: Line 132:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.269}}
| {{code|key.keyboard.269}}
Line 226: Line 140:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.270}}
| {{code|key.keyboard.270}}
Line 234: Line 148:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.270}}
| {{code|key.keyboard.270}}
Line 242: Line 156:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.272}}
| {{code|key.keyboard.272}}
Line 250: Line 164:
|  
|  
|  
|  
|  
| {{bug|MC-310116}}
|-
|-
| {{code|key.keyboard.274}}
| {{code|key.keyboard.274}}
Line 258: Line 172:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.275}}
| {{code|key.keyboard.275}}
Line 266: Line 180:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.276}}
| {{code|key.keyboard.276}}
Line 274: Line 188:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.279}}
| {{code|key.keyboard.279}}
Line 282: Line 196:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.280}}
| {{code|key.keyboard.280}}
Line 290: Line 204:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.281}}
| {{code|key.keyboard.281}}
Line 298: Line 212:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.282}}
| {{code|key.keyboard.282}}
Line 306: Line 220:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.283}}
| {{code|key.keyboard.283}}
Line 314: Line 228:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.285}}
| {{code|key.keyboard.285}}
Line 322: Line 236:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.286}}
| {{code|key.keyboard.286}}
Line 330: Line 244:
|  
|  
|  
|  
|  
| {{bug|MC-311010}}
|-
|-
| {{code|key.keyboard.116}}
| {{code|key.keyboard.116}}
Line 360: Line 274:
|  
|  
|  
|  
|  
| <!--0x5c-->
|  
|  
|  
|  
Line 1,114: Line 1,028:
* {{code|key.keyboard.277}} --> {{code|key.keyboard.save}}
* {{code|key.keyboard.277}} --> {{code|key.keyboard.save}}
}}
}}
|{{HistoryLine|||dev=snap9|All other untranslated keys now have proper IDs.{{info needed|can we get a proper list?}}}}
}}
}}
== Notes ==
{{notelist}}
== References ==
{{reflist}}

Latest revision as of 11:12, 19 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

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 Ticket
ID Key name ID Key name
Template:Code Template:Code 116 Template:CodeTemplate:Note Template:Bug
Template:Code Template:Code 128 Template:Code Template:Bug
Template:Code Template:Code 223 Template:Code Template:Bug
Template:Code Template:Code 195 Template:Bug
Template:Code Template:Code 142 Template:Code Template:Bug
Template:Code Template:Code 143 Template:Code Template:Bug
Template:Code Template:Code 200 Template:Code Template:Bug
Template:Code Template:Code 207 Template:Code Template:Bug
Template:Code Template:Code 201 Template:Code Template:Bug
Template:Code Template:Code 167 Template:Code Template:Bug
Template:Code Template:Code 208 Template:Code Template:Bug
Template:Code Template:Code 168 Template:Code Template:Bug
Template:Code Template:Code 163 Template:Code Template:Bug
Template:Code Template:Code 165 Template:Code Template:Bug
Template:Code Template:Code 166 Template:Code Template:Bug
Template:Code Template:Code 161 Template:Code Template:Bug
Template:Code Template:Code 162 Template:Code Template:Bug
Template:Code Template:Code 226 Template:Code Template:Bug
Template:Code Template:Code 134 Template:Code Template:Bug
Template:Code Template:Code 206 Template:Code Template:Bug
Template:Code Template:Code 174 Template:Code Template:Bug
Template:Code Template:Code 130 Template:Code Template:Bug
Template:Code Template:Code 217 Template:Code Template:Bug
Template:Code Template:Code 172 Template:Code Template:Bug
Template:Code Template:Code 158 Template:Code Template:Bug
Template:Code Template:Code 159 Template:Code Template:Bug
Template:Code Template:Code 173 Template:Code Template:Bug
Template:Code Template:Code 156 Template:Code Template:Bug
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

Notes

Template:Notelist

References

Template:Reflist