From 86e9632e29f39e515c147426a0dd4328f0d0674a Mon Sep 17 00:00:00 2001 From: Simon Hofmann Date: Mon, 17 Jan 2022 23:24:53 +0100 Subject: [PATCH 1/2] (nut-tree/nut.js#360) Added keypad keys to Linux keymap --- src/keycode.h | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/keycode.h b/src/keycode.h index f7d54b0..fdd1ea8 100644 --- a/src/keycode.h +++ b/src/keycode.h @@ -153,16 +153,16 @@ enum _MMKeyCode { K_PRINTSCREEN = XK_Print, K_MENU = K_NOT_A_KEY, - K_NUMPAD_0 = K_NOT_A_KEY, - K_NUMPAD_1 = K_NOT_A_KEY, - K_NUMPAD_2 = K_NOT_A_KEY, - K_NUMPAD_3 = K_NOT_A_KEY, - K_NUMPAD_4 = K_NOT_A_KEY, - K_NUMPAD_5 = K_NOT_A_KEY, - K_NUMPAD_6 = K_NOT_A_KEY, - K_NUMPAD_7 = K_NOT_A_KEY, - K_NUMPAD_8 = K_NOT_A_KEY, - K_NUMPAD_9 = K_NOT_A_KEY, + K_NUMPAD_0 = XK_KP_0, + K_NUMPAD_1 = XK_KP_1, + K_NUMPAD_2 = XK_KP_2, + K_NUMPAD_3 = XK_KP_3, + K_NUMPAD_4 = XK_KP_4, + K_NUMPAD_5 = XK_KP_5, + K_NUMPAD_6 = XK_KP_6, + K_NUMPAD_7 = XK_KP_7, + K_NUMPAD_8 = XK_KP_8, + K_NUMPAD_9 = XK_KP_9, K_AUDIO_VOLUME_MUTE = XF86XK_AudioMute, K_AUDIO_VOLUME_DOWN = XF86XK_AudioLowerVolume, @@ -228,9 +228,11 @@ enum _MMKeyCode { K_F23 = VK_F23, K_F24 = VK_F24, K_META = VK_LWIN, - K_CONTROL = VK_CONTROL, - K_SHIFT = VK_SHIFT, + K_CONTROL = VK_LCONTROL, + K_RIGHTCONTROL = VK_RCONTROL, + K_SHIFT = VK_LSHIFT, K_RIGHTSHIFT = VK_RSHIFT, + K_ALT = VK_LMENU, K_ALT = VK_MENU, K_CAPSLOCK = VK_CAPITAL, K_SPACE = VK_SPACE, From a487a6ac1f83916d3b4cf56bc534a08f469280e4 Mon Sep 17 00:00:00 2001 From: Simon Hofmann Date: Mon, 17 Jan 2022 23:35:18 +0100 Subject: [PATCH 2/2] (nut-tree/nut.js#360) Reverted accidental changes to Windows keymap --- src/keycode.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/keycode.h b/src/keycode.h index fdd1ea8..c5acd6e 100644 --- a/src/keycode.h +++ b/src/keycode.h @@ -228,11 +228,9 @@ enum _MMKeyCode { K_F23 = VK_F23, K_F24 = VK_F24, K_META = VK_LWIN, - K_CONTROL = VK_LCONTROL, - K_RIGHTCONTROL = VK_RCONTROL, - K_SHIFT = VK_LSHIFT, + K_CONTROL = VK_CONTROL, + K_SHIFT = VK_SHIFT, K_RIGHTSHIFT = VK_RSHIFT, - K_ALT = VK_LMENU, K_ALT = VK_MENU, K_CAPSLOCK = VK_CAPITAL, K_SPACE = VK_SPACE,