Minecraft:Java Edition untranslated keys: Difference between revisions
From SAS Gaming Wiki
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
== Recognised as distinct == | == Recognised as distinct == | ||
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" | | ! rowspan="2" | Ticket | ||
|- | |- | ||
! ID | ! ID | ||
| Line 34: | Line 28: | ||
| | | | ||
| | | | ||
| {{bug|MC-310991}} | |||
| {{ | |||
|- | |||
|- | |- | ||
| {{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|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
- Template:Code should map to Template:Code, but instead is recognised as Template:Code<ref>Template:Bug</ref>
- Template:Code and unnamed key 195 both map to Template:Code, despite the former being defined as mapping to Template:Code and the latter being left as "Unknown"<ref>Template:Bug</ref>
- Template:Code and Template:Code should both map to Template:Code, but only the former appears to do this, with the latter instead binding to "Not Bound"<ref>Template:Bug</ref>
- Template:Code should map to Template:Code, but instead binds to Template:Code, resulting in a conflict with Template:Code<ref>Template:Bug</ref>
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.