.Xmodmap-base

! -*- mode: conf-space; conf-space-keywords: "keycode\\|clear\\|add"; -*-
! Xmodmap aczutro
! 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 aczutro

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! 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 = equal     plus        dead_abovedot    plusminus
keycode  51 = backslash bar         endash           emdash
keycode  49 = grave     asciitilde  dead_grave       dead_tilde

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

keycode  24 = q            Q
keycode  25 = w            W
keycode  26 = e            E          eogonek              Eogonek
keycode  27 = r            R          doublelowquotemark   singlelowquotemark
keycode  28 = t            T          leftdoublequotemark  leftsinglequotemark
keycode  29 = y            Y          rightdoublequotemark rightsinglequotemark
keycode  30 = u            U
keycode  31 = i            I
keycode  32 = o            O          oacute               Oacute
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        aogonek    Aogonek
keycode  39 = s          S        sacute     Sacute
keycode  40 = d          D         
keycode  41 = f          F         
keycode  42 = g          G         
keycode  43 = h          H         
keycode  44 = j          J         
keycode  45 = k          K         
keycode  46 = l          L        lstroke    Lstroke
keycode  47 = semicolon  colon    aring      Aring
keycode  48 = apostrophe quotedbl dead_acute dead_diaeresis

! ssharp U1E9E

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

keycode  52 = z      Z        zacute          Zacute
keycode  53 = x      X        zabovedot       Zabovedot
keycode  54 = c      C        cacute          Cacute
keycode  55 = v      V        ccedilla        Ccedilla
keycode  56 = b      B        
keycode  57 = n      N        nacute          Nacute
keycode  58 = m      M        ntilde          Ntilde
keycode  59 = comma  less     dead_circumflex 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 aczutro

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! 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