summaryrefslogtreecommitdiff
path: root/keymaps/i386/qwerty/it2.kmap
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