-
Notifications
You must be signed in to change notification settings - Fork 1
/
.Xmodmap
67 lines (61 loc) · 2.24 KB
/
.Xmodmap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
!#######################################################################################################################
!# Save a version of current mapping:
!#
!# xmodmap -pke > ~/xmodmap.original
!#
!# Each keysym column in the table corresponds to a particular combination of modifier keys:
!#
!# Key
!# Shift+Key
!# Mode_switch+Key
!# Mode_switch+Shift+Key
!# ISO_Level3_Shift+Key
!# ISO_Level3_Shift+Shift+Key
!#
!# Print the current modifier table verbosely:
!#
!# xmodmap -pm
!#
!# shift Shift_L (0x32), Shift_R (0x3e)
!# lock Caps_Lock (0x42)
!# control Control_L (0x25), Control_R (0x69)
!# mod1 Alt_L (0x40), Meta_L (0xcd)
!# mod2 Num_Lock (0x4d)
!# mod3
!# mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
!# mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
!#
!# Autostart on Ubuntu:
!#
!# ~/.config/autostart/xmodmap.desktop
!#
!# [Desktop Entry]
!# Name[en_US]=Xmodmap
!# Comment[en_US]=xmodmap ~/.Xmodmap
!# Exec=/usr/bin/xmodmap .Xmodmap
!# Icon=application-default-icon
!# X-GNOME-Autostart-enabled=true
!# Type=Application
!#
!#######################################################################################################################
!#######################################################################################################################
!# Convert Caps_Lock to Hyper
!#
!# Defaults (iso fr):
!# keycode 66 = Caps_Lock
!# keycode 207 = NoSymbol Hyper_L NoSymbol Hyper_L
!#
keycode 66 = Hyper_L Hyper_L Hyper_L Hyper_L
clear lock
clear mod3
clear mod4
add mod3 = Hyper_L
add mod4 = Super_L Super_R
!#######################################################################################################################
!# Convert grave/tilde back to normal
!#
!# Defaults (iso fr):
!# keycode 49 = oe OE grave asciitilde leftdoublequotemark rightdoublequotemark
!#
keycode 49 = grave asciitilde grave asciitilde leftdoublequotemark rightdoublequotemark
!#######################################################################################################################