History

gui-x11: handle shift, ctl, caps keys

cinap_lenrek committed 10 years ago

Commit 7768cd91 parent 081c1f21 file · +14 −6Browse files

Unified · Split

gui-x11/x11.c+14−6
@@ -814,6 +814,20 @@ xkeyboard(XEvent *e) · 813 unmodified lines
814814 case XK_Alt_R:
815815 k = Kalt;
816816 break;
817+
818+ case XK_Shift_L:
819+ case XK_Shift_R:
820+ k = Kshift;
821+ break;
822+ case XK_Control_L:
823+ case XK_Control_R:
824+ k = Kctl;
825+ break;
826+ case XK_Shift_Lock:
827+ case XK_Caps_Lock:
828+ k = Kcaps;
829+ break;
830+
817831 case XK_F1:
818832 case XK_F2:
819833 case XK_F3:
@@ -828,12 +842,6 @@ xkeyboard(XEvent *e) · 8 unmodified lines
828842 case XK_F12:
829843 k = KF|(k - XK_F1 + 1);
830844 break;
831− case XK_Shift_L:
832− case XK_Shift_R:
833− case XK_Control_L:
834− case XK_Control_R:
835− case XK_Caps_Lock:
836− case XK_Shift_Lock:
837845
838846 case XK_Meta_L:
839847 case XK_Meta_R:

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t