Skip to content

Instantly share code, notes, and snippets.

@dichotomies
Last active May 31, 2017 09:40
Show Gist options
  • Save dichotomies/6a08ef2dec034144cbe875c785bea977 to your computer and use it in GitHub Desktop.
Save dichotomies/6a08ef2dec034144cbe875c785bea977 to your computer and use it in GitHub Desktop.
ubuntu-keyboard

Reset xmodmap Keyboard

setxkbmap -layout us

Swap Caps_Lock and Control_L

.Xmodmap

!  
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

!
! Swap Alt_L and Super_L on Mac OS X Host and VirtualBox Linux Guest
! Super_L: "Windows-Key", "Option-Key", ...
!
! remove mod1 = Alt_L
! remove mod4 = Super_L
! keycode 133 = Alt_L
! keycode 64 = Super_L
! add mod1 = Alt_L
! add mod4 = Super_L

Remap Copy, Paste, Tab, ...

.xbindkeysrc

"xvkbd -xsendevent -text '\[Control_L]v'"
    alt + v

"xvkbd -xsendevent -text '\[Control_L]c'"
    alt + c

"xvkbd -xsendevent -text '\[Control_L]t'"
    alt + t

"xvkbd -xsendevent -text '\[Control_L]w'"
    alt + w

"xvkbd -xsendevent -text '\[Control_L]q'"
    alt + q

"xvkbd -xsendevent -text '\[Control_L]z'"
    alt + z

"xvkbd -xsendevent -text '\[Control_L]Z'"
    alt + shift + z

"xvkbd -xsendevent -text '\[Control_L]x'"
    alt + x
    
"xvkbd -xsendevent -text '\[Control_L]r'"
    alt + r

"xvkbd -xsendevent -text '\[Control_L]f'"
    alt + f

"xvkbd -xsendevent -text '\[Control_L]s'"
    alt + s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment