xcore: Do not use deprecated XKeycodeToKeysym

This commit is contained in:
kichikuou
2019-09-16 16:12:42 +09:00
parent 0f3ff4ff3a
commit 7f0f51df41
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -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
View File
@@ -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;