File: linux102it-map.h

package info (click to toggle)
xkeycaps 2.42-3
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 2,504 kB
  • ctags: 2,272
  • sloc: ansic: 35,719; makefile: 523; sh: 125
file content (123 lines) | stat: -rw-r--r-- 4,937 bytes parent folder | download
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
/* xkeycaps, Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997
 * Jamie Zawinski <jwz@netscape.com>
 *
 * This file describes the keymap of a  102 key
 * keyboard, IT layout, on Linux with Xfree86 3.1.1-3.2 (X11R6-6.1)
 * Generated by Lorenzo Maria Catucci <lorenzo@info.utovrm.it>.
 */
static const struct default_keycode_map linux102it_map [] = {
  {   9, 0,            { XK_Escape }},
  {  10, 0,            { XK_1,   XK_exclam }},
  {  11, 0,            { XK_2,   XK_quotedbl,
			 XK_at }},
  {  12, 0,            { XK_3,   XK_sterling }},
  {  13, 0,            { XK_4,   XK_dollar }},
  {  14, 0,            { XK_5,   XK_percent }},
  {  15, 0,            { XK_6,   XK_ampersand }},
  {  16, 0,            { XK_7,   XK_slash,
			 XK_braceleft }},
  {  17, 0,            { XK_8,   XK_parenleft,
			 XK_braceleft }},
  {  18, 0,            { XK_9,   XK_parenright,
			 XK_braceright }},
  {  19, 0,            { XK_0,   XK_equal,
			 XK_asciitilde }},
  {  20, 0,            { XK_apostrophe,  XK_question,
			 XK_grave }},
  {  21, 0,            { XK_igrave,      XK_asciicircum}},
  {  22, 0,            { XK_BackSpace }},
  {  23, 0,            { XK_Tab }},
  {  24, 0,            { XK_q,   XK_Q }},
  {  25, 0,            { XK_w,   XK_W }},
  {  26, 0,            { XK_e,   XK_E }},
  {  27, 0,            { XK_r,   XK_R }},
  {  28, 0,            { XK_t,   XK_T }},
  {  29, 0,            { XK_y,   XK_Y }},
  {  30, 0,            { XK_u,   XK_U }},
  {  31, 0,            { XK_i,   XK_I }},
  {  32, 0,            { XK_o,   XK_O }},
  {  33, 0,            { XK_p,   XK_P }},
  {  34, 0,            { XK_egrave,      XK_eacute,
			 XK_bracketleft }},
  {  35, 0,            { XK_plus,        XK_asterisk,
			 XK_bracketright }},
  {  36, 0,            { XK_Return}},
  {  37, ControlMask,  { XK_Control_L }},
  {  38, 0,            { XK_a,   XK_A }},
  {  39, 0,            { XK_s,   XK_S }},
  {  40, 0,            { XK_d,   XK_D }},
  {  41, 0,            { XK_f,   XK_F }},
  {  42, 0,            { XK_g,   XK_G }},
  {  43, 0,            { XK_h,   XK_H }},
  {  44, 0,            { XK_j,   XK_J }},
  {  45, 0,            { XK_k,   XK_K }},
  {  46, 0,            { XK_l,   XK_L }},
  {  47, 0,            { XK_ograve,      XK_ccedilla,
			 XK_at }},
  {  48, 0,            { XK_agrave,      XK_degree,
			 XK_numbersign }},
  {  49, 0,            { XK_backslash,   XK_bar }},
  {  50, ShiftMask,    { XK_Shift_L }},
  {  51, 0,            { XK_ugrave,      XK_section}},
  {  52, 0,            { XK_z,   XK_Z }},
  {  53, 0,            { XK_x,   XK_X }},
  {  54, 0,            { XK_c,   XK_C }},
  {  55, 0,            { XK_v,   XK_V }},
  {  56, 0,            { XK_b,   XK_B }},
  {  57, 0,            { XK_n,   XK_N }},
  {  58, 0,            { XK_m,   XK_M }},
  {  59, 0,            { XK_comma,       XK_semicolon }},
  {  60, 0,            { XK_period,      XK_colon }},
  {  61, 0,            { XK_minus,       XK_underscore }},
  {  62, ShiftMask,    { XK_Shift_R }},
  {  63, 0,            { XK_KP_Multiply }},
  {  64, Mod1Mask,     { XK_Alt_L,       XK_Meta_L }},
  {  65, 0,            { XK_space }},
  {  66, LockMask,     { XK_Caps_Lock }},
  {  67, 0,            { XK_F1 }},
  {  68, 0,            { XK_F2 }},
  {  69, 0,            { XK_F3 }},
  {  70, 0,            { XK_F4 }},
  {  71, 0,            { XK_F5 }},
  {  72, 0,            { XK_F6 }},
  {  73, 0,            { XK_F7 }},
  {  74, 0,            { XK_F8 }},
  {  75, 0,            { XK_F9 }},
  {  76, 0,            { XK_F10 }},
  {  77, Mod2Mask,     { XK_Num_Lock }},
  {  78, 0,            { XK_Multi_key }},
  {  79, 0,            { XK_KP_7 }},
  {  80, 0,            { XK_KP_8 }},
  {  81, 0,            { XK_KP_9 }},
  {  82, 0,            { XK_KP_Subtract }},
  {  83, 0,            { XK_KP_4 }},
  {  84, 0,            { XK_KP_5 }},
  {  85, 0,            { XK_KP_6 }},
  {  86, 0,            { XK_KP_Add }},
  {  87, 0,            { XK_KP_1 }},
  {  88, 0,            { XK_KP_2 }},
  {  89, 0,            { XK_KP_3 }},
  {  90, 0,            { XK_KP_0 }},
  {  91, 0,            { XK_KP_Decimal }},
  {  94, 0,            { XK_less,        XK_greater,
			 XK_guillemotleft,       XK_guillemotright }},
  {  95, 0,            { XK_F11 }},
  {  96, 0,            { XK_F12 }},
  {  97, 0,            { XK_Home }},
  {  98, 0,            { XK_Up }},
  {  99, 0,            { XK_Prior }},
  { 100, 0,            { XK_Left }},
  { 102, 0,            { XK_Right }},
  { 103, 0,            { XK_End }},
  { 104, 0,            { XK_Down }},
  { 105, 0,            { XK_Next }},
  { 106, 0,            { XK_Insert }},
  { 107, 0,            { XK_Delete }},
  { 108, 0,            { XK_KP_Enter }},
  { 109, ControlMask,  { XK_Control_R }},
  { 110, 0,            { XK_Pause }},
  { 111, 0,            { XK_Help }},
  { 112, 0,            { XK_KP_Divide }},
  { 113, Mod3Mask,     { XK_Mode_switch }},
  { 114, 0,            { XK_Break }}
  };