mirror of
https://github.com/kichikuou/xsystem35-sdl2.git
synced 2026-10-12 00:58:27 +03:00
xcore: Do not use deprecated XKeycodeToKeysym
This commit is contained in:
+2
-1
@@ -31,6 +31,7 @@
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xutil.h>
|
||||
#include <X11/XKBlib.h>
|
||||
|
||||
#include "portab.h"
|
||||
#include "system.h"
|
||||
@@ -132,7 +133,7 @@ static boolean xcore_getEvent(void) {
|
||||
KeySym sym;
|
||||
|
||||
keyEventProsess((XKeyEvent *)&e);
|
||||
sym = XKeycodeToKeysym(x11_display, e.xkey.keycode, 0);
|
||||
sym = XkbKeycodeToKeysym(x11_display, e.xkey.keycode, 0, 0);
|
||||
if (sym == XK_F4) {
|
||||
Xcore_fullScreen(!x11_fs_on);
|
||||
} else if (sym == XK_F1) {
|
||||
|
||||
+1
-1
@@ -98,7 +98,7 @@ static void buttonEventProcess(XButtonEvent *e) {
|
||||
}
|
||||
|
||||
static int convertKeyCode(unsigned int keycode) {
|
||||
KeySym sym = XKeycodeToKeysym(x11_display, keycode, 0);
|
||||
KeySym sym = XkbKeycodeToKeysym(x11_display, keycode, 0, 0);
|
||||
switch(sym) {
|
||||
case XK_BackSpace:
|
||||
return KEY_BS;
|
||||
|
||||
Reference in New Issue
Block a user