mirror of
https://github.com/debauchee/barrier.git
synced 2025-07-27 05:18:34 +02:00
patch: for "old" unix, fixed compile problems (missing xi2 stuff), and refactored header tests (thanks to Jim Hague)
This commit is contained in:
parent
fb377bbc78
commit
6dcefaf353
4 changed files with 112 additions and 98 deletions
|
@ -1476,14 +1476,16 @@ CXWindowsUtil::mapKeySymToKeyID(KeySym k)
|
|||
case XK_ISO_Left_Tab:
|
||||
return kKeyLeftTab;
|
||||
|
||||
case XK_ISO_Level3_Shift:
|
||||
return kKeyAltGr;
|
||||
|
||||
case XK_ISO_Level5_Shift:
|
||||
return XK_ISO_Level5_Shift; //FIXME: there is no "usual" key for this...
|
||||
|
||||
case XK_ISO_Next_Group:
|
||||
return kKeyNextGroup;
|
||||
case XK_ISO_Level3_Shift:
|
||||
return kKeyAltGr;
|
||||
|
||||
#ifdef XK_ISO_Level5_Shift
|
||||
case XK_ISO_Level5_Shift:
|
||||
return XK_ISO_Level5_Shift; //FIXME: there is no "usual" key for this...
|
||||
#endif
|
||||
|
||||
case XK_ISO_Next_Group:
|
||||
return kKeyNextGroup;
|
||||
|
||||
case XK_ISO_Prev_Group:
|
||||
return kKeyPrevGroup;
|
||||
|
@ -1579,14 +1581,16 @@ CXWindowsUtil::getModifierBitForKeySym(KeySym keysym)
|
|||
return kKeyModifierBitSuper;
|
||||
|
||||
case XK_Mode_switch:
|
||||
case XK_ISO_Level3_Shift:
|
||||
return kKeyModifierBitAltGr;
|
||||
|
||||
case XK_ISO_Level5_Shift:
|
||||
return kKeyModifierBitLevel5Lock;
|
||||
|
||||
case XK_Caps_Lock:
|
||||
return kKeyModifierBitCapsLock;
|
||||
case XK_ISO_Level3_Shift:
|
||||
return kKeyModifierBitAltGr;
|
||||
|
||||
#ifdef XK_ISO_Level5_Shift
|
||||
case XK_ISO_Level5_Shift:
|
||||
return kKeyModifierBitLevel5Lock;
|
||||
#endif
|
||||
|
||||
case XK_Caps_Lock:
|
||||
return kKeyModifierBitCapsLock;
|
||||
|
||||
case XK_Num_Lock:
|
||||
return kKeyModifierBitNumLock;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue