Stefan Dirsch
6100ce34bf
Split xmodmap out of xorg-x11; no change to the content OBS-URL: https://build.opensuse.org/request/show/113559 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xmodmap?expand=0&rev=1
41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
!! ~/.Xmodmap
|
|
!!
|
|
!! Use this as a template for $HOME/.Xmodmap
|
|
!!
|
|
!! The leading `!' is the comment sign.
|
|
!!
|
|
!! Please note: the natural way to assign keys are their keycodes.
|
|
!! The only problem is, that keycodes do depend on the architecture,
|
|
!! therefore keysymbols are used herein. This has the disadvantage
|
|
!! that this file can only be called once with the program xmodmap.
|
|
!! To get keycodes of the keys use the program xev.
|
|
!! The system Xmodmap is /usr/X11R6/lib/X11/Xmodmap, have a look.
|
|
|
|
!! First example: Swap control key with caps lock key just like on
|
|
!! lk401 from DEC or type 4 from Sun Microsystems
|
|
!remove Lock = Caps_Lock
|
|
!remove Control = Control_L
|
|
!keysym Caps_Lock = Control_L
|
|
!keysym Control_L = Caps_Lock
|
|
!add Lock = Caps_Lock
|
|
!add Control = Control_L
|
|
|
|
!! Second example: Make left Alt key to left Meta key
|
|
!! Note that afterwards no key is assigned anymore to the symbol Alt_L.
|
|
!clear Mod1
|
|
!keysym Alt_L = Meta_L
|
|
!add Mod1 = Meta_L
|
|
|
|
!! Third example: Change right Control key to Compose key.
|
|
!! To do Compose Character, press this key and afterwards two
|
|
!! characters (e.g. `a' and `^' to get â).
|
|
!remove Control = Control_R
|
|
!keysym Control_R = Multi_key
|
|
!add Control = Control_R
|
|
|
|
!! Fourth example: Make Menu key on WIN95 keyboard doing Compose
|
|
!keysym Menu = Multi_key
|
|
|
|
!!
|
|
!! End of ~/.Xmodmap
|