blob: 0a94fb4512cb41e3c7be92f896350623718d1f3b (
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
|
# From nosenzo@inrete.alpcom.it Fri Feb 24 12:29:04 1995
! Italian keymap
!
!
! Note:
! Since the Italian keyboard lacks of some basic keys ( like the '{}'
! parentheses and the '`' grave ) and the most used keys like the
! unix slash '/' are in the wrong position, I added some new keys
! binding to the standard Italian keyboard. They are:
! CHARACTER KEY
! ` AltGr-<'>
! / <->
! - AltGr-<->
! { AltGr-<8>
! } AltGr-<9>
! ~ AltGr-<\>
!
! To use the Italian keyboard under X11 you must make the $HOME/.Xmodmap using
! the mk_modmap command found under /usr/lib/kbd/keymaps,
! and then insert the following lines in your /usr/lib/X11/Xconfig :
!
! LeftAlt Meta
! RightAlt ModeShift
!
! Per utilizzare la tastiera Italiana sotto X11 e' necessario creare il file
! $HOME/.Xmodmap usando il comando mk_modmap presente nella dir :
! /usr/lib/kbd/keymaps ed inserire le seguenti linee nel
! file /usr/lib/X11/Xconfig ( penso vada bene qualunque posizione ) :
!
! LeftAlt Meta
! RightAlt ModeShift
!
! Spero che questo mio file possa essere utile a qualcuno, se avete problemi
! non esitate a scrivermi . :-)
!
! If you find some bugs, please mail me.
!
!
! Luca Nosenzo <nosenzo@inrete.alpcom.it>
!
keymaps 0-4,6,8-9,12
include "linux-with-alt-and-altgr"
include "euro"
strings as usual
keycode 1 = Escape Escape
alt keycode 1 = Meta_Escape
keycode 2 = one exclam
alt keycode 2 = Meta_one
alt shift keycode 2 = Meta_exclam
keycode 3 = two quotedbl
control keycode 3 = nul
alt keycode 3 = Meta_two
keycode 4 = three sterling
control keycode 4 = Escape
alt keycode 4 = Meta_three
keycode 5 = four dollar dollar
control keycode 5 = Control_backslash
alt keycode 5 = Meta_four
alt shift keycode 5 = Meta_dollar
keycode 6 = five percent
control keycode 6 = Control_bracketright
alt keycode 6 = Meta_five
alt shift keycode 6 = Meta_percent
keycode 7 = six ampersand
control keycode 7 = Control_asciicircum
alt keycode 7 = Meta_six
keycode 8 = seven slash bracketleft
control keycode 8 = Control_underscore
alt keycode 8 = Meta_seven
keycode 9 = eight parenleft braceleft
control keycode 9 = Delete
alt keycode 9 = Meta_eight
alt shift keycode 9 = Meta_braceleft
keycode 10 = nine parenright braceright
alt keycode 10 = Meta_nine
alt shift keycode 10 = Meta_braceright
keycode 11 = zero equal bracketright
alt keycode 11 = Meta_zero
keycode 12 = apostrophe question grave
control keycode 12 = Control_underscore
alt keycode 12 = Meta_minus
keycode 13 = igrave asciicircum
alt keycode 13 = Meta_equal
alt shift keycode 13 = Meta_asciicircum
keycode 14 = Delete Delete
alt keycode 14 = Meta_Delete
keycode 15 = Tab Tab
alt keycode 15 = Meta_Tab
keycode 16 = q Q
control keycode 16 = Control_q
alt keycode 16 = Meta_q
keycode 17 = w W
control keycode 17 = Control_w
alt keycode 17 = Meta_w
keycode 18 = e E
control keycode 18 = Control_e
alt keycode 18 = Meta_e
keycode 19 = r R
control keycode 19 = Control_r
alt keycode 19 = Meta_r
keycode 20 = t T
control keycode 20 = Control_t
alt keycode 20 = Meta_t
keycode 21 = y Y
control keycode 21 = Control_y
alt keycode 21 = Meta_y
keycode 22 = u U
control keycode 22 = Control_u
alt keycode 22 = Meta_u
keycode 23 = i I
control keycode 23 = Tab
alt keycode 23 = Meta_i
keycode 24 = o O
control keycode 24 = Control_o
alt keycode 24 = Meta_o
keycode 25 = p P
control keycode 25 = Control_p
alt keycode 25 = Meta_p
keycode 26 = egrave eacute bracketleft braceleft
altgr keycode 26 = bracketleft
control keycode 26 = Escape
alt keycode 26 = Meta_bracketleft
keycode 27 = plus asterisk bracketright asciitilde
altgr keycode 27 = bracketright
control keycode 27 = Control_bracketright
alt keycode 27 = Meta_bracketright
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Control
keycode 30 = a A
control keycode 30 = Control_a
alt keycode 30 = Meta_a
keycode 31 = s S
control keycode 31 = Control_s
alt keycode 31 = Meta_s
keycode 32 = d D
control keycode 32 = Control_d
alt keycode 32 = Meta_d
keycode 33 = f F
control keycode 33 = Control_f
alt keycode 33 = Meta_f
keycode 34 = g G
control keycode 34 = Control_g
alt keycode 34 = Meta_g
keycode 35 = h H
control keycode 35 = BackSpace
alt keycode 35 = Meta_h
keycode 36 = j J
control keycode 36 = Linefeed
alt keycode 36 = Meta_j
keycode 37 = k K
control keycode 37 = Control_k
alt keycode 37 = Meta_k
keycode 38 = l L
control keycode 38 = Control_l
alt keycode 38 = Meta_l
keycode 39 = ograve cent at
alt keycode 39 = Meta_semicolon
alt shift keycode 39 = Meta_at
keycode 40 = agrave grave numbersign
control keycode 40 = Control_g
alt keycode 40 = Meta_apostrophe
altgr keycode 40 = numbersign
alt shift keycode 40 = Meta_numbersign
keycode 41 = backslash bar asciitilde
control keycode 41 = nul
alt keycode 41 = Meta_grave
altgr keycode 41 = asciitilde
alt shift keycode 41 = Meta_bar
keycode 42 = Shift
keycode 43 = ugrave paragraph
control keycode 43 = Control_backslash
alt keycode 43 = Meta_backslash
keycode 44 = z Z
control keycode 44 = Control_z
alt keycode 44 = Meta_z
keycode 45 = x X
control keycode 45 = Control_x
alt keycode 45 = Meta_x
keycode 46 = c C
control keycode 46 = Control_c
alt keycode 46 = Meta_c
keycode 47 = v V
control keycode 47 = Control_v
alt keycode 47 = Meta_v
keycode 48 = b B
control keycode 48 = Control_b
alt keycode 48 = Meta_b
keycode 49 = n N
control keycode 49 = Control_n
alt keycode 49 = Meta_n
keycode 50 = m M
control keycode 50 = Control_m
alt keycode 50 = Meta_m
keycode 51 = comma semicolon
alt keycode 51 = Meta_comma
keycode 52 = period colon
alt keycode 52 = Meta_period
keycode 53 = slash underscore minus
control keycode 53 = Delete
alt keycode 53 = Meta_slash
keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space
control keycode 57 = nul
alt keycode 57 = Meta_space
keycode 58 = Caps_Lock
keycode 86 = less greater bar
alt keycode 86 = Meta_less
alt shift keycode 86 = Meta_greater
keycode 97 = Control
|