Unified · Split
| @@ -814,6 +814,20 @@ xkeyboard(XEvent *e) · 813 unmodified lines | ||
| 814 | 814 | case XK_Alt_R: |
| 815 | 815 | k = Kalt; |
| 816 | 816 | 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 | + | |
| 817 | 831 | case XK_F1: |
| 818 | 832 | case XK_F2: |
| 819 | 833 | case XK_F3: |
| @@ -828,12 +842,6 @@ xkeyboard(XEvent *e) · 8 unmodified lines | ||
| 828 | 842 | case XK_F12: |
| 829 | 843 | k = KF|(k - XK_F1 + 1); |
| 830 | 844 | 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: | |
| 837 | 845 | |
| 838 | 846 | case XK_Meta_L: |
| 839 | 847 | case XK_Meta_R: |