blob: 1ac6a9447bc733e4383d97f5e0e0830ae1cbbe54 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
!! ~/.xmodmap
!!
!! created by Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
!! and Erik Streb <mail@erikstreb.de>
!!
!! The german NEO Layout Version 1.9.3
!! see http://pebbles.schattenlauf.de/layout.php for details
!!
!! this Layout depends on a running Irish Layout
!! mostly type "setxkbmap ie" to set a Irish 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)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Modifier definition
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Make caps lock an additional Alt_Gr (Mode_switch is for 3rd and 4th level)
keysym Caps_Lock = Mode_switch Mode_switch Caps_Lock Caps_Lock
! Make AltGr and apostrophe to Mode_switch (which is the 3rd and 4th level)
keysym ISO_Level3_Shift = Mode_switch Mode_switch
keysym apostrophe = Mode_switch Mode_switch U0133 U0132 thorn THORN
! If the left win key should modify the 5th and 6th, comment this out
!keysym Super_L = ISO_Level3_Shift
! the right win key modifies the 5th and 6th
!keysym Multi_key = ISO_Level3_Shift
! Make the former qwertz-# to Mod5 (ISO_Level3_Shift)
keysym numbersign = ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift
! Make the former qwertz-< to Mod5 (ISO_Level3_Shift)
keysym backslash = ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift
! force to learn the new Escape!
!keysym Escape =
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The first row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keysym grave = dead_circumflex dead_caron dead_breve paragraph
keysym 1 = 1 degree notsign onesuperior
keysym 2 = 2 2 2 twosuperior
keysym 3 = 3 section 3 threesuperior
keysym 4 = 4 dollar yen cent Prior Prior
keysym 5 = 5 EuroSign sterling currency
keysym 6 = 6 ordfeminine ae AE
keysym 7 = 7 masculine oe OE
keysym 8 = 8 doublelowquotemark singlelowquotemark guillemotright slash
keysym 9 = 9 leftdoublequotemark leftsinglequotemark guillemotleft asterisk
keysym 0 = 0 rightdoublequotemark rightsinglequotemark U203A minus
keysym minus = minus U2013 U2014 U2039
keysym equal = dead_acute dead_grave dead_cedilla dead_ogonek dead_abovedot dead_abovering
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The upper row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keysym q = x X at Greek_xi Escape Greek_XI
keysym w = v V underscore v BackSpace
keysym e = l L bracketleft Greek_lambda Up Up
keysym r = c C bracketright Greek_chi c copyright
keysym t = w W asciitilde asciitilde Insert
keysym y = k K exclam Greek_kappa exclamdown
keysym u = h H less Greek_psi 7 Greek_PSI
keysym i = g G greater Greek_gamma 8 Greek_GAMMA
keysym o = f F equal Greek_phi 9 Greek_PHI
keysym p = j J semicolon semicolon plus
keysym bracketleft = y Y y Greek_upsilon schwa SCHWA
keysym bracketright = dead_tilde dead_macron dead_diaeresis dead_doubleacute
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The middle row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keysym a = u U backslash backslash Home Home
keysym s = i I slash Greek_iota Left Left
keysym d = a A braceleft Greek_alpha Down Down
keysym f = e E braceright Greek_epsilon Right Right
keysym g = o O asterisk Greek_omega End End
keysym h = s S question Greek_sigma questiondown Greek_SIGMA
keysym j = n N parenleft Greek_nu 4
keysym k = r R parenright Greek_rho 5 registered
keysym l = t T minus Greek_tau 6 trademark
keysym semicolon = d D colon Greek_delta comma Greek_DELTA
!keysym apostrophe =
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lower row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keysym z = odiaeresis Odiaeresis asciicircum asciicircum Tab Tab
keysym x = udiaeresis Udiaeresis dollar Udiaeresis Delete
keysym c = adiaeresis Adiaeresis bar Greek_eta Next Next
keysym v = p P numbersign Greek_pi p Greek_PI
keysym b = z Z grave Greek_zeta z Greek_OMEGA
keysym n = b B plus Greek_beta 0 plusminus
keysym m = m M percent mu 1
keysym comma = comma ssharp ampersand U03D1 2
keysym period = period colon quotedbl Greek_theta 3 Greek_THETA
keysym slash = q Q apostrophe apostrophe period
! 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
|