summaryrefslogtreecommitdiff
path: root/.config/X11/modmap
blob: d97c1349a101951e06723480dca9a5e79ebcdbc2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
! -*- Mode: Xmodmap -*-

! Notes on the syntax:
! - The RHS of keycode/keysym commands is:
!     normal [Shift [Mode_switch [Shift+Mode_switch]]]
! - The modifiers are (non-caps sensitive):
!     0: Shift
!     1: Lock
!     2: Control
!     3-7: Mod{1-5}

! My desktop doesn't have a super key, so I map Caps_Lock to Hyper_L
! Also, use Caps_Lock for the compose key
remove lock = Caps_Lock
keysym Caps_Lock = Hyper_L Multi_key

! All of these are my "super". Silly I have so many...
clear mod4
add mod4 = Super_L Super_R Hyper_L Hyper_R
clear mod5
add mod5 = Menu