diff options
author | Jacques Lucke <jacques@blender.org> | 2022-09-18 19:20:45 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2022-09-18 19:20:45 +0300 |
commit | d696514283857bfc771d2b38dfd0710c6a5d1046 (patch) | |
tree | 6a50704f994ed0c59e01aa1aec47294f51ff9ce2 /intern/ghost/intern/GHOST_SystemWayland.cpp | |
parent | 06d85ad64ba30d734fee0cb0a9db8f9492b41c52 (diff) | |
parent | 3ff15a9e23bd8a20ee514944779a898f1fe5accb (diff) |
Merge branch 'master' into temp-chunk-list
Diffstat (limited to 'intern/ghost/intern/GHOST_SystemWayland.cpp')
-rw-r--r-- | intern/ghost/intern/GHOST_SystemWayland.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/intern/ghost/intern/GHOST_SystemWayland.cpp b/intern/ghost/intern/GHOST_SystemWayland.cpp index 4c663e98824..0971245fc68 100644 --- a/intern/ghost/intern/GHOST_SystemWayland.cpp +++ b/intern/ghost/intern/GHOST_SystemWayland.cpp @@ -613,8 +613,8 @@ static GHOST_TKey xkb_map_gkey(const xkb_keysym_t sym) GXMAP(gkey, XKB_KEY_Control_R, GHOST_kKeyRightControl); GXMAP(gkey, XKB_KEY_Alt_L, GHOST_kKeyLeftAlt); GXMAP(gkey, XKB_KEY_Alt_R, GHOST_kKeyRightAlt); - GXMAP(gkey, XKB_KEY_Super_L, GHOST_kKeyOS); - GXMAP(gkey, XKB_KEY_Super_R, GHOST_kKeyOS); + GXMAP(gkey, XKB_KEY_Super_L, GHOST_kKeyLeftOS); + GXMAP(gkey, XKB_KEY_Super_R, GHOST_kKeyRightOS); GXMAP(gkey, XKB_KEY_Menu, GHOST_kKeyApp); GXMAP(gkey, XKB_KEY_Caps_Lock, GHOST_kKeyCapsLock); @@ -2185,8 +2185,8 @@ static void keyboard_handle_enter(void *data, MOD_TEST_CASE(XKB_KEY_Control_R, GHOST_kKeyRightControl, ctrl); MOD_TEST_CASE(XKB_KEY_Alt_L, GHOST_kKeyLeftAlt, alt); MOD_TEST_CASE(XKB_KEY_Alt_R, GHOST_kKeyRightAlt, alt); - MOD_TEST_CASE(XKB_KEY_Super_L, GHOST_kKeyOS, logo); - MOD_TEST_CASE(XKB_KEY_Super_R, GHOST_kKeyOS, logo); + MOD_TEST_CASE(XKB_KEY_Super_L, GHOST_kKeyLeftOS, logo); + MOD_TEST_CASE(XKB_KEY_Super_R, GHOST_kKeyRightOS, logo); } #undef MOD_TEST @@ -3069,7 +3069,8 @@ GHOST_TSuccess GHOST_SystemWayland::getModifierKeys(GHOST_ModifierKeys &keys) co keys.set(GHOST_kModifierKeyRightControl, val); val = MOD_TEST(state, seat->xkb_keymap_mod_index.logo); - keys.set(GHOST_kModifierKeyOS, val); + keys.set(GHOST_kModifierKeyLeftOS, val); + keys.set(GHOST_kModifierKeyRightOS, val); val = MOD_TEST(state, seat->xkb_keymap_mod_index.num); keys.set(GHOST_kModifierKeyNum, val); |