Alexandros Frantzis (@afrantzis) commented about dlls/winewayland.drv/wayland_keyboard.c:
- case KEY_F14: return 0x0065; /* T65 / VK_F14 */
- case KEY_F15: return 0x0066; /* T66 / VK_F15 */
- case KEY_F16: return 0x0067; /* T67 / VK_F16 */
- case KEY_F17: return 0x0068; /* T68 / VK_F17 */
- case KEY_F18: return 0x0069; /* T69 / VK_F18 */
- case KEY_F19: return 0x006a; /* T6A / VK_F19 */
- case KEY_F20: return 0x006b; /* T6B / VK_F20 */
- case KEY_F21: return 0x006c; /* T6C / VK_F21 */
- case KEY_F22: return 0x006d; /* T6D / VK_F22 */
- case KEY_F23: return 0x006e; /* T6E / VK_F23 */
- /* case KEY_OEM_PA3: return 0x006f; */ /* T6F / VK_OEM_PA3 */
- case KEY_COMPUTER: return 0x0071; /* T71 / VK_OEM_RESET */
- /* case KEY_ABNT_C1: return 0x0073; */ /* T73 / VK_ABNT_C1 */
- case KEY_F24: return 0x0076; /* T76 / VK_F24 */
- case KEY_KPPLUSMINUS: return 0x007b; /* T7B / VK_OEM_PA1 */
- case KEY_TAB: return 0x007c; /* T7C / VK_TAB */
Is this correct? `KEY_TAB <= KEY_KPDOT` so this is case never reached. My online searches haven't provide any useful info about 0x7c, other than MS recommends against using it (as with all PS/2 set 1 scan codes above 0x79).