124 lines
4.0 KiB
Plaintext
124 lines
4.0 KiB
Plaintext
!! ~/.Xmodmap
|
|
!!
|
|
!! created by Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
|
|
!! modified for Solaris by Falk Schilling <dev at falk-land dot com>
|
|
!!
|
|
!! The german NEO Layout Version 1.1
|
|
!! see http://pebbles.schattenlauf.de/layout/index.html for details
|
|
!!
|
|
!! this Layout depends on a running qwertz-de Layout
|
|
!! mostly type "setxkbmap de" to set a qwertz-de Layout
|
|
!!
|
|
!! To try the layout in this file, simply do xmodmap <file>.
|
|
!! To load the layout in this file at X startup, simply store it as
|
|
!! ~/.Xmodmap (named .Xmodmap in your home directory)
|
|
|
|
! The first row
|
|
keysym dead_circumflex = dead_circumflex degree notsign paragraph
|
|
|
|
keysym 1 = 1 exclam onesuperior exclamdown
|
|
keysym 2 = 2 quotedbl twosuperior dead_diaeresis
|
|
keysym 3 = 3 section threesuperior
|
|
keysym 4 = 4 dollar currency sterling
|
|
keysym 5 = 5 percent guillemotleft
|
|
keysym 6 = 6 ampersand guillemotright
|
|
|
|
keysym 7 = 7 slash braceleft
|
|
keysym 8 = 8 parenleft bracketleft
|
|
keysym 9 = 9 parenright bracketright registered
|
|
keysym 0 = 0 equal braceright trademark
|
|
keysym ssharp = minus underscore
|
|
keysym dead_acute = dead_acute dead_grave dead_acute dead_grave dead_cedilla dead_ogonek
|
|
|
|
|
|
! The upper row
|
|
keysym q = q Q at
|
|
keysym w = v V minus
|
|
keysym e = l L underscore Greek_lambda
|
|
keysym r = c C percent copyright
|
|
keysym t = w W ampersand Greek_omega
|
|
|
|
keysym z = k K bar Greek_kappa
|
|
keysym u = h H bracketleft
|
|
keysym i = g G bracketright Greek_gamma
|
|
keysym o = f F less Greek_phi
|
|
keysym p = j J greater
|
|
keysym udiaeresis = ssharp question backslash questiondown
|
|
keysym plus = plus asterisk dead_tilde plusminus
|
|
|
|
! The middle row
|
|
keysym a = u U backslash
|
|
keysym s = i I slash
|
|
keysym d = a A at Greek_alpha
|
|
keysym f = e E EuroSign Greek_epsilon
|
|
keysym g = o O asciitilde
|
|
|
|
keysym h = s S dollar Greek_sigma
|
|
keysym j = n N parenleft Greek_eta
|
|
keysym k = r R parenright Greek_rho
|
|
keysym l = t T braceleft Greek_tau
|
|
keysym odiaeresis = d D braceright Greek_delta
|
|
keysym adiaeresis = y Y Greek_PSI Greek_psi
|
|
keysym numbersign = numbersign apostrophe grave yen
|
|
|
|
! The lower row
|
|
keysym less = less greater bar brokenbar
|
|
keysym y = odiaeresis Odiaeresis
|
|
keysym x = udiaeresis Udiaeresis
|
|
keysym c = adiaeresis Adiaeresis Greek_LAMBDA
|
|
keysym v = p P Greek_PI Greek_pi
|
|
keysym b = z Z Greek_omega
|
|
|
|
keysym n = b B Greek_SIGMA Greek_beta
|
|
keysym m = m M Greek_PHI mu
|
|
keysym comma = comma semicolon Greek_GAMMA dead_cedilla
|
|
!keysym comma = comma semicolon quotedbl dead_cedilla
|
|
keysym period = period colon Greek_THETA Greek_theta
|
|
!keysym period = period colon apostrophe Greek_theta
|
|
keysym minus = x X Greek_DELTA
|
|
|
|
|
|
! Make caps lock an additional Alt_Gr
|
|
remove Lock = Caps_Lock
|
|
keysym Caps_Lock = Mode_switch
|
|
|
|
! Swap the Meta and the Alt-Key
|
|
remove mod4 = Meta_L
|
|
keysym Alt_L = Meta_L
|
|
|
|
!keysym Caps_Lock = ISO_Level3_Shift
|
|
|
|
! Keypad
|
|
!keysym <NMLK> Num_Lock Pointer_EnableKeys
|
|
! Ungrab cancels server/keyboard/pointer grabs
|
|
!keysym <KPDV> KP_Divide KP_Divide division
|
|
! ClsGrb kills whichever client has a grab in effect
|
|
!keysym <KPMU> KP_Multiply KP_Multiply periodcentered
|
|
! -VMode switches to the previous video mode
|
|
!keysym <KPSU> KP_Subtract KP_Subtract notsign
|
|
|
|
! upper row
|
|
!keysym <KP7> KP_Home KP_7 seveneighths oneeighth
|
|
!keysym <KP8> KP_Up KP_8 uparrow fiveeighths
|
|
!keysym <KP9> KP_Prior KP_9 threeeighths threeeighths
|
|
! +VMode switches to the next video mode
|
|
!keysym <KPAD> KP_Add KP_Add plusminus
|
|
|
|
! middle row
|
|
!keysym <KP4> KP_Left KP_4 leftarrow onequarter
|
|
!keysym <KP5> KP_Begin KP_5 dagger onehalf
|
|
!keysym <KP6> KP_Right KP_6 rightarrow threequarters
|
|
|
|
! lower row
|
|
!keysym <KP1> KP_End KP_1 onesuperior onesuperior
|
|
!keysym <KP2> KP_Down KP_2 downarrow twosuperior
|
|
!keysym <KP3> KP_Next KP_3 threesuperior threesuperior
|
|
!keysym <KPEN> KP_Enter
|
|
!keysym <KPEQ> KP_Equal
|
|
|
|
! lowest row
|
|
!keysym <KP0> KP_Insert KP_0 percent degree
|
|
!keysym <KPDL> KP_Delete KP_Decimal periodcentered comma
|
|
|
|
|