User Tools

Site Tools


home:computing:linux:config_files:xmodmap

[up]

xmodmap

.Xmodmap-base

! -*- mode: conf-space; conf-space-keywords: "keycode\\|clear\\|add"; -*-
! Xmodmap 
! basic map



clear shift
clear lock
clear control
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! 12345...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode   9 = Escape



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! qwert...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  23 = Tab ISO_Left_Tab



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! asdfg...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  37 = Control_L
keycode  36 = Return



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! zxcvb...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  50 = Shift_L
keycode  62 = Shift_R



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! space bar row
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  66 = Control_L
keycode  64 = Super_L
keycode 133 = Alt_L Meta_L
keycode  65 = space space space nobreakspace
keycode 134 = Mode_switch
keycode 135 = Alt_L Meta_L
keycode 108 = Control_L



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! volume controls
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode 146 = Multi_key
!keycode 121 = F17
!keycode 122 = F18
!keycode 123 = F19
keycode 124 = F20




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! left column
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode 136 = F23
keycode 138 = F24
keycode 140 = Pointer_Button1
keycode 142 = Pointer_Button2
keycode 144 = Pointer_Button3



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! right column
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode 137 = F21
keycode 139 = F22
keycode 141 = 
keycode 143 = less
keycode 145 = greater



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! keypad
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode 77 = Num_Lock Pointer_EnableKeys



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! modifiers
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

add   shift = Shift_L  Shift_R
add    lock = Caps_Lock
add control = Control_L
add    mod1 = Alt_L  Meta_L
add    mod2 = Num_Lock
add    mod4 = Super_L
add    mod5 = Mode_switch

.Xmodmap-map-en

! -*- mode: conf-space; conf-space-keywords: "keycode\\|clear\\|add"; -*-
! Xmodmap 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! 12345...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  10 = 1         exclam      onesuperior      exclamdown
keycode  11 = 2         at          twosuperior
keycode  12 = 3         numbersign  threesuperior
keycode  13 = 4         dollar      EuroSign         cent
keycode  14 = 5         percent     sterling         currency
keycode  15 = 6         asciicircum dead_circumflex
keycode  16 = 7         ampersand   dead_abovering
keycode  17 = 8         asterisk    club
keycode  18 = 9         parenleft   diamond
keycode  19 = 0         parenright  heart
keycode  20 = minus     underscore  U2011            U203F
keycode  21 = equal     plus        plusminus
keycode  51 = backslash bar         endash           emdash
keycode  49 = grave     asciitilde  dead_grave       dead_tilde

! U2011 non-breaking hyphen
! U203F undertie

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! qwert...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  24 = q            Q
keycode  25 = w            W
keycode  26 = e            E          ae                   AE
keycode  27 = r            R
keycode  28 = t            T          doublelowquotemark   singlelowquotemark
keycode  29 = y            Y          leftdoublequotemark  leftsinglequotemark
keycode  30 = u            U          rightdoublequotemark rightsinglequotemark
keycode  31 = i            I
keycode  32 = o            O          oslash               Oslash
keycode  33 = p            P          adiaeresis           Adiaeresis
keycode  34 = bracketleft  braceleft  odiaeresis           Odiaeresis
keycode  35 = bracketright braceright udiaeresis           Udiaeresis
keycode  22 = BackSpace    BackSpace  BackSpace            BackSpace

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! asdfg...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  38 = a          A        aring      Aring
keycode  39 = s          S
keycode  40 = d          D        copyright
keycode  41 = f          F        registered
keycode  42 = g          G        trademark
keycode  43 = h          H        checkmark
keycode  44 = j          J        ballotcross
keycode  45 = k          K
keycode  46 = l          L        lstroke    Lstroke
keycode  47 = semicolon  colon
keycode  48 = apostrophe quotedbl dead_acute dead_diaeresis

! U1F603 smiling emoji
!
!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! zxcvb...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  52 = z      Z        zabovedot       Zabovedot
keycode  53 = x      X
keycode  54 = c      C        ccedilla        Ccedilla
keycode  55 = v      V        guillemotleft
keycode  56 = b      B        guillemotright
keycode  57 = n      N        ntilde          Ntilde
keycode  58 = m      M        mu
keycode  59 = comma  less     dead_ogonek     dead_cedilla
keycode  60 = period greater  periodcentered  ellipsis
keycode  61 = slash  question asterisk        questiondown

.Xmodmap-map-ru

! -*- mode: conf-space; conf-space-keywords: "keycode\\|clear\\|add"; -*-
! Xmodmap 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! 12345...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  10 = 1                 exclam            lessthanequal    exclamdown
keycode  11 = 2                 at                notequal         section
keycode  12 = 3                 numbersign        greaterthanequal paragraph
keycode  13 = 4                 dollar            EuroSign         cent
keycode  14 = 5                 percent           sterling         currency
keycode  15 = 6                 asciicircum       dead_circumflex  copyright
keycode  16 = 7                 ampersand         club             registered
keycode  17 = 8                 asterisk          diamond          trademark
keycode  18 = 9                 parenleft         heart            checkmark
keycode  19 = 0                 parenright        dead_abovering   ballotcross
keycode  20 = minus             underscore        U2011            U203F
keycode  21 = Cyrillic_hardsign Cyrillic_HARDSIGN equal            plus
keycode  51 = Cyrillic_e        Cyrillic_E        backslash        bar
keycode  49 = Cyrillic_io       Cyrillic_IO       dead_grave       dead_tilde

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! qwert...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  24 = Cyrillic_ya    Cyrillic_YA    q            Q
keycode  25 = Cyrillic_ve    Cyrillic_VE    w            W
keycode  26 = Cyrillic_ie    Cyrillic_IE    e            E
keycode  27 = Cyrillic_er    Cyrillic_ER    r            R
keycode  28 = Cyrillic_te    Cyrillic_TE    t            T
keycode  29 = Cyrillic_yeru  Cyrillic_YERU  y            Y
keycode  30 = Cyrillic_u     Cyrillic_U     u            U
keycode  31 = Cyrillic_i     Cyrillic_I     i            I
keycode  32 = Cyrillic_o     Cyrillic_O     o            O
keycode  33 = Cyrillic_pe    Cyrillic_PE    p            P
keycode  34 = Cyrillic_sha   Cyrillic_SHA   bracketleft  braceleft
keycode  35 = Cyrillic_shcha Cyrillic_SHCHA bracketright braceright
keycode  22 = BackSpace      BackSpace      BackSpace    BackSpace

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! asdfg...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  38 =  Cyrillic_a      Cyrillic_A      a          A
keycode  39 =  Cyrillic_es     Cyrillic_ES     s          S
keycode  40 =  Cyrillic_de     Cyrillic_DE     d          D
keycode  41 =  Cyrillic_ef     Cyrillic_EF     f          F
keycode  42 =  Cyrillic_ghe    Cyrillic_GHE    g          G
keycode  43 =  Cyrillic_ha     Cyrillic_HA     h          H
keycode  44 =  Cyrillic_shorti Cyrillic_SHORTI j          J
keycode  45 =  Cyrillic_ka     Cyrillic_KA     k          K
keycode  46 =  Cyrillic_el     Cyrillic_EL     l          L
keycode  47 =  Cyrillic_che    Cyrillic_CHE    semicolon  colon
keycode  48 =  Cyrillic_yu     Cyrillic_YU     dead_acute dead_diaeresis

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! zxcvb...
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode  52 = Cyrillic_ze       Cyrillic_ZE       z               Z
keycode  53 = Cyrillic_softsign Cyrillic_SOFTSIGN x               X
keycode  54 = Cyrillic_tse      Cyrillic_TSE      c               C
keycode  55 = Cyrillic_zhe      Cyrillic_ZHE      v               V
keycode  56 = Cyrillic_be       Cyrillic_BE       b               B
keycode  57 = Cyrillic_en       Cyrillic_EN       n               N
keycode  58 = Cyrillic_em       Cyrillic_EM       m               M
keycode  59 = comma             less              dead_circumflex dead_cedilla
keycode  60 = period            greater           periodcentered  ellipsis
keycode  61 = slash             question          asterisk        questiondown
home/computing/linux/config_files/xmodmap.txt · Last modified: 14:57 26/01/2025 by acz

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki