Skip to content

Commit

Permalink
Add some missing keyboard mappings
Browse files Browse the repository at this point in the history
  • Loading branch information
sergystepanov committed Mar 6, 2024
1 parent eb2552f commit b11140b
Showing 1 changed file with 22 additions and 25 deletions.
47 changes: 22 additions & 25 deletions web/js/api/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ const api = (() => {
libretro = function () {// RETRO_KEYBOARD
const retro = {
'': 0,
'Unidentified': 0,
'Unknown': 0, // ???
'First': 0, // ???
'Backspace': 8,
Expand Down Expand Up @@ -229,29 +230,29 @@ libretro = function () {// RETRO_KEYBOARD
'KeyX': 120,
'KeyY': 121,
'KeyZ': 122,
// RETROK_LEFTBRACE = 123,
// RETROK_BAR = 124,
// RETROK_RIGHTBRACE = 125,
'{': 123,
'|': 124,
'}': 125,
'Tilde': 126, '~': 126,
'Delete': 127,

// RETROK_KP0 = 256,
// RETROK_KP1 = 257,
// RETROK_KP2 = 258,
// RETROK_KP3 = 259,
// RETROK_KP4 = 260,
// RETROK_KP5 = 261,
// RETROK_KP6 = 262,
// RETROK_KP7 = 263,
// RETROK_KP8 = 264,
// RETROK_KP9 = 265,
// RETROK_KP_PERIOD = 266,
// RETROK_KP_DIVIDE = 267,
// RETROK_KP_MULTIPLY = 268,
// RETROK_KP_MINUS = 269,
// RETROK_KP_PLUS = 270,
// RETROK_KP_ENTER = 271,
// RETROK_KP_EQUALS = 272,
'Numpad0': 256,
'Numpad1': 257,
'Numpad2': 258,
'Numpad3': 259,
'Numpad4': 260,
'Numpad5': 261,
'Numpad6': 262,
'Numpad7': 263,
'Numpad8': 264,
'Numpad9': 265,
'NumpadDecimal': 266,
'NumpadDivide': 267,
'NumpadMultiply': 268,
'NumpadSubtract': 269,
'NumpadAdd': 270,
'NumpadEnter': 271,
'NumpadEqual': 272,

'ArrowUp': 273,
'ArrowDown': 274,
Expand Down Expand Up @@ -300,14 +301,10 @@ libretro = function () {// RETRO_KEYBOARD
// RETROK_SYSREQ = 317,
// RETROK_BREAK = 318,
// RETROK_MENU = 319,
// RETROK_POWER = 320,
'Power': 320,
// RETROK_EURO = 321,
// RETROK_UNDO = 322,
// RETROK_OEM_102 = 323,

// RETROK_LAST,

// RETROK_DUMMY = INT_MAX /* Ensure sizeof(enum) == sizeof(int) */
};

const retroMod = {
Expand Down

0 comments on commit b11140b

Please sign in to comment.