Skip to content

Commit 08670d3

Browse files
committed
refactor: add more keyboard mapping rows from WinUAE
1 parent 30752bb commit 08670d3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/osdep/keyboard.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ static struct uae_input_device_kbr_default keytrans_amiga[] = {
8383
{ SDL_SCANCODE_KP_PLUS, INPUTEVENT_KEY_NP_ADD, 0, INPUTEVENT_SPC_VOLUME_UP, ID_FLAG_QUALIFIER_SPECIAL, INPUTEVENT_SPC_MASTER_VOLUME_UP, ID_FLAG_QUALIFIER_SPECIAL | ID_FLAG_QUALIFIER_CONTROL, INPUTEVENT_SPC_INCREASE_REFRESHRATE, ID_FLAG_QUALIFIER_SPECIAL | ID_FLAG_QUALIFIER_SHIFT },
8484
{ SDL_SCANCODE_KP_MINUS, INPUTEVENT_KEY_NP_SUB, 0, INPUTEVENT_SPC_VOLUME_DOWN, ID_FLAG_QUALIFIER_SPECIAL, INPUTEVENT_SPC_MASTER_VOLUME_DOWN, ID_FLAG_QUALIFIER_SPECIAL | ID_FLAG_QUALIFIER_CONTROL, INPUTEVENT_SPC_DECREASE_REFRESHRATE, ID_FLAG_QUALIFIER_SPECIAL | ID_FLAG_QUALIFIER_SHIFT },
8585
{ SDL_SCANCODE_KP_MULTIPLY, INPUTEVENT_KEY_NP_MUL, 0, INPUTEVENT_SPC_VOLUME_MUTE, ID_FLAG_QUALIFIER_SPECIAL, INPUTEVENT_SPC_MASTER_VOLUME_MUTE, ID_FLAG_QUALIFIER_SPECIAL | ID_FLAG_QUALIFIER_CONTROL },
86-
{ SDL_SCANCODE_KP_DIVIDE, INPUTEVENT_KEY_NP_DIV },
86+
{ SDL_SCANCODE_KP_DIVIDE, INPUTEVENT_KEY_NP_DIV, 0, INPUTEVENT_SPC_STATEREWIND, ID_FLAG_QUALIFIER_SPECIAL },
8787
{ SDL_SCANCODE_KP_ENTER, INPUTEVENT_KEY_ENTER },
8888

8989
{ SDL_SCANCODE_MINUS, INPUTEVENT_KEY_SUB },
@@ -119,12 +119,17 @@ static struct uae_input_device_kbr_default keytrans_amiga[] = {
119119
{ SDL_SCANCODE_SEMICOLON, INPUTEVENT_KEY_SEMICOLON },
120120
{ SDL_SCANCODE_APOSTROPHE, INPUTEVENT_KEY_SINGLEQUOTE },
121121
{ SDL_SCANCODE_GRAVE, INPUTEVENT_KEY_BACKQUOTE },
122-
123122
{ SDL_SCANCODE_BACKSLASH, INPUTEVENT_KEY_BACKSLASH },
124123
{ SDL_SCANCODE_COMMA, INPUTEVENT_KEY_COMMA },
125124
{ SDL_SCANCODE_PERIOD, INPUTEVENT_KEY_PERIOD },
126125
{ SDL_SCANCODE_SLASH, INPUTEVENT_KEY_DIV },
126+
127127
{ SDL_SCANCODE_NONUSBACKSLASH, INPUTEVENT_KEY_30 },
128+
{ SDL_SCANCODE_F11, INPUTEVENT_KEY_BACKSLASH },
129+
{ SDL_SCANCODE_F13, INPUTEVENT_KEY_BACKSLASH },
130+
{ SDL_SCANCODE_F14, INPUTEVENT_KEY_NP_LPAREN },
131+
{ SDL_SCANCODE_F15, INPUTEVENT_KEY_NP_RPAREN },
132+
128133
{ SDL_SCANCODE_SYSREQ, INPUTEVENT_SPC_SCREENSHOT_CLIPBOARD, 0, INPUTEVENT_SPC_SCREENSHOT, ID_FLAG_QUALIFIER_SPECIAL },
129134

130135
{ SDL_SCANCODE_END, INPUTEVENT_SPC_QUALIFIER_SPECIAL },

0 commit comments

Comments
 (0)