chore: Pull latest changes from upstream
This commit is contained in:
parent
4f70063f6b
commit
a0c9041547
3 changed files with 44 additions and 25 deletions
|
|
@ -1,6 +1,28 @@
|
|||
--- a/include/SDL_keysym.h
|
||||
+++ b/include/SDL_keysym.h
|
||||
@@ -296,6 +296,19 @@
|
||||
diff --git forkSrcPrefix/src/video/fbcon/SDL_fbkeys.h forkDstPrefix/src/video/fbcon/SDL_fbkeys.h
|
||||
index 2b01b6b2e3588426e50dbf109e09e0fdb8755091..4acd13df4302185d27964859a58f8b09c25f13f3 100644
|
||||
--- forkSrcPrefix/src/video/fbcon/SDL_fbkeys.h
|
||||
+++ forkDstPrefix/src/video/fbcon/SDL_fbkeys.h
|
||||
@@ -114,6 +114,15 @@
|
||||
#define SCANCODE_F11 87
|
||||
#define SCANCODE_F12 88
|
||||
|
||||
+/* RG35XX */
|
||||
+#define SCANCODE_KATAKANA 90
|
||||
+#define SCANCODE_HIRAGANA 91
|
||||
+#define SCANCODE_HENKAN 92
|
||||
+#define SCANCODE_KATAKANAHIRAGANA 93
|
||||
+#define SCANCODE_MUHENKAN 94
|
||||
+#define SCANCODE_KPJPCOMMA 95
|
||||
+#define SCANCODE_POWER 116
|
||||
+
|
||||
#define SCANCODE_KEYPADENTER 96
|
||||
#define SCANCODE_RIGHTCONTROL 97
|
||||
#define SCANCODE_CONTROL 97
|
||||
diff --git forkSrcPrefix/include/SDL_keysym.h forkDstPrefix/include/SDL_keysym.h
|
||||
index f2ad12b81ef5725e3d975c9ad3a775fa50aa6cb6..7c348322a4d0434f4cd7349fdbd62026d4e65911 100644
|
||||
--- forkSrcPrefix/include/SDL_keysym.h
|
||||
+++ forkDstPrefix/include/SDL_keysym.h
|
||||
@@ -296,6 +296,19 @@ typedef enum {
|
||||
SDLK_UNDO = 322, /**< Atari keyboard has Undo */
|
||||
/*@}*/
|
||||
|
||||
|
|
@ -20,9 +42,11 @@
|
|||
/* Add any other keys here */
|
||||
|
||||
SDLK_LAST
|
||||
--- a/src/video/fbcon/SDL_fbevents.c
|
||||
+++ b/src/video/fbcon/SDL_fbevents.c
|
||||
@@ -1133,6 +1133,38 @@
|
||||
diff --git forkSrcPrefix/src/video/fbcon/SDL_fbevents.c forkDstPrefix/src/video/fbcon/SDL_fbevents.c
|
||||
index 5e369a4a89c3157206abed1f4c4b8e27aef17024..c15d1b85b7f06757b24fb7f17dc73e6bab1c2148 100644
|
||||
--- forkSrcPrefix/src/video/fbcon/SDL_fbevents.c
|
||||
+++ forkDstPrefix/src/video/fbcon/SDL_fbevents.c
|
||||
@@ -1133,6 +1133,41 @@ void FB_InitOSKeymap(_THIS)
|
||||
case 127:
|
||||
keymap[i] = SDLK_MENU;
|
||||
break;
|
||||
|
|
@ -55,26 +79,21 @@
|
|||
+ case SCANCODE_CURSORBLOCKDOWN:
|
||||
+ keymap[i] = SDLK_CURSORBLOCKDOWN;
|
||||
+ break;
|
||||
+ case SCANCODE_POWER: // this doesn't stick so we override below
|
||||
+ keymap[i] = SDLK_POWER; // leaving this in just in case
|
||||
+ break;
|
||||
+
|
||||
+
|
||||
+
|
||||
/* this should take care of all standard ascii keys */
|
||||
default:
|
||||
keymap[i] = KVAL(vga_keymap[0][i]);
|
||||
--- a/src/video/fbcon/SDL_fbkeys.h
|
||||
+++ b/src/video/fbcon/SDL_fbkeys.h
|
||||
@@ -114,6 +114,14 @@
|
||||
#define SCANCODE_F11 87
|
||||
#define SCANCODE_F12 88
|
||||
@@ -1208,6 +1243,8 @@ void FB_InitOSKeymap(_THIS)
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
+
|
||||
+ keymap[116] = SDLK_POWER; // requires hard override for some reason
|
||||
}
|
||||
|
||||
+/* RG35XX */
|
||||
+#define SCANCODE_KATAKANA 90
|
||||
+#define SCANCODE_HIRAGANA 91
|
||||
+#define SCANCODE_HENKAN 92
|
||||
+#define SCANCODE_KATAKANAHIRAGANA 93
|
||||
+#define SCANCODE_MUHENKAN 94
|
||||
+#define SCANCODE_KPJPCOMMA 95
|
||||
+
|
||||
#define SCANCODE_KEYPADENTER 96
|
||||
#define SCANCODE_RIGHTCONTROL 97
|
||||
#define SCANCODE_CONTROL 97
|
||||
static SDL_keysym *TranslateKey(int scancode, SDL_keysym *keysym)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue