Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 965e33040dd61030a94f0eb89877aee8 > files > 2645

howto-html-en-20080722-2mdv2010.1.noarch.rpm

<HTML
><HEAD
><TITLE
>Some national Xmodmap files</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="How to setup international keyboard in X Window with Xmodmap and XKB"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="ISO* specifications"
HREF="x753.html"><LINK
REL="NEXT"
TITLE="Troubleshooting and some Xmodmap tips"
HREF="x1696.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>How to setup international keyboard in X Window with Xmodmap and XKB</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x753.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x1696.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="AEN772"
></A
>8. Some national Xmodmap files</H1
><P
>Please note: I'am not the author of these files and don't mail me if you
find something incorrect in them. These files were taken from the GNOME
distribution and the main focus of this howto is to tell you how to map 
various keycode entities. Use right Alt to switch the keyboard.</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN775"
></A
>8.1. German</H2
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>keycode   9 = Escape Escape</P
><P
>keycode  10 = 1 exclam</P
><P
>keycode  11 = 2 quotedbl twosuperior</P
><P
>keycode  12 = 3 section threesuperior</P
><P
>keycode  13 = 4 dollar dollar</P
><P
>keycode  14 = 5 percent</P
><P
>keycode  15 = 6 ampersand</P
><P
>keycode  16 = 7 slash braceleft</P
><P
>keycode  17 = 8 parenleft bracketleft</P
><P
>keycode  18 = 9 parenright bracketright</P
><P
>keycode  19 = 0 equal braceright</P
><P
>keycode  20 = ssharp question backslash</P
><P
>keycode  21 = dead_acute dead_grave</P
><P
>keycode  22 = BackSpace Delete</P
><P
>keycode  23 = Tab Tab</P
><P
>keycode  24 = q Q at</P
><P
>keycode  25 = w</P
><P
>keycode  26 = e</P
><P
>keycode  27 = r</P
><P
>keycode  28 = t</P
><P
>keycode  29 = z</P
><P
>keycode  30 = u</P
><P
>keycode  31 = i</P
><P
>keycode  32 = o</P
><P
>keycode  33 = p</P
><P
>keycode  34 = udiaeresis Udiaeresis</P
><P
>keycode  35 = plus asterisk dead_tilde</P
><P
>keycode  36 = Return</P
><P
>keycode  37 = Control_L</P
><P
>keycode  38 = a</P
><P
>keycode  39 = s</P
><P
>keycode  40 = d</P
><P
>keycode  41 = f</P
><P
>keycode  42 = g</P
><P
>keycode  43 = h</P
><P
>keycode  44 = j</P
><P
>keycode  45 = k</P
><P
>keycode  46 = l</P
><P
>keycode  47 = odiaeresis Odiaeresis</P
><P
>keycode  48 = adiaeresis Adiaeresis</P
><P
>keycode  49 = dead_circumflex degree</P
><P
>keycode  50 = Shift_L</P
><P
>keycode  51 = numbersign apostrophe</P
><P
>keycode  52 = y</P
><P
>keycode  53 = x</P
><P
>keycode  54 = c</P
><P
>keycode  55 = v</P
><P
>keycode  56 = b</P
><P
>keycode  57 = n</P
><P
>keycode  58 = m</P
><P
>keycode  59 = comma semicolon</P
><P
>keycode  60 = period colon Multi_key</P
><P
>keycode  61 = minus underscore</P
><P
>keycode  62 = Shift_R</P
><P
>keycode  63 = KP_Multiply</P
><P
>keycode  64 = Alt_L Meta_L</P
><P
>keycode  65 = space space</P
><P
>keycode  66 = Caps_Lock</P
><P
>keycode  67 = F1 F11</P
><P
>keycode  68 = F2 F12</P
><P
>keycode  69 = F3 F13</P
><P
>keycode  70 = F4 F14</P
><P
>keycode  71 = F5 F15</P
><P
>keycode  72 = F6 F16</P
><P
>keycode  73 = F7 F17</P
><P
>keycode  74 = F8 F18</P
><P
>keycode  75 = F9 F19</P
><P
>keycode  76 = F10 F20</P
><P
>keycode  77 = Num_Lock</P
><P
>keycode  78 = Scroll_Lock</P
><P
>keycode  79 = KP_7</P
><P
>keycode  80 = KP_8</P
><P
>keycode  81 = KP_9</P
><P
>keycode  82 = KP_Subtract</P
><P
>keycode  83 = KP_4</P
><P
>keycode  84 = KP_5</P
><P
>keycode  85 = KP_6</P
><P
>keycode  86 = KP_Add</P
><P
>keycode  87 = KP_1</P
><P
>keycode  88 = KP_2</P
><P
>keycode  89 = KP_3</P
><P
>keycode  90 = KP_0</P
><P
>keycode  91 = KP_Decimal</P
><P
>keycode  94 = less greater bar</P
><P
>keycode  95 = F11 F11</P
><P
>keycode  96 = F12 F12</P
><P
>keycode 108 = KP_Enter</P
><P
>keycode 109 = Control_R</P
><P
>keycode 112 = KP_Divide</P
><P
>keycode 113 = Mode_switch</P
><P
>keycode 114 = Break</P
><P
>keycode 110 = Find</P
><P
>keycode  98 = Up</P
><P
>keycode  99 = Prior</P
><P
>keycode 100 = Left</P
><P
>keycode 102 = Right</P
><P
>keycode 115 = Select</P
><P
>keycode 104 = Down</P
><P
>keycode 105 = Next</P
><P
>keycode 106 = Insert</P
><P
>! right windows-logo key</P
><P
>! in "windows" keyboards the postion of the key is annoying, is where AltGr</P
><P
>! usually resides, so go define it as AltGr</P
><P
>keycode 116 = Mode_switch</P
><P
>! right windows-menu key</P
><P
>keycode 117 = Multi_key</P
><P
>add Mod1 = Alt_L</P
><P
>add Mod2 = Mode_switch</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN887"
></A
>8.2. Hungarian</H2
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>!charset "iso-8859-2"</P
><P
>keycode   9 = Escape</P
><P
>keycode  10 = 1 apostrophe asciitilde</P
><P
>keycode  11 = 2 quotedbl dead_caron</P
><P
>keycode  12 = 3 plus dead_circumflex</P
><P
>keycode  13 = 4 exclam dead_breve</P
><P
>keycode  14 = 5 percent degree</P
><P
>keycode  15 = 6 slash dead_ogonek</P
><P
>keycode  16 = 7 equal dead_grave</P
><P
>keycode  17 = 8 parenleft dead_abovedot</P
><P
>keycode  18 = 9 parenright dead_acute</P
><P
>keycode  19 = odiaeresis Odiaeresis dead_doubleacute</P
><P
>keycode  20 = udiaeresis Udiaeresis dead_diaeresis</P
><P
>keycode  21 = oacute Oacute dead_cedilla</P
><P
>keycode  22 = BackSpace Delete</P
><P
>keycode  23 = Tab Tab</P
><P
>keycode  24 = q Q backslash</P
><P
>keycode  25 = w W bar</P
><P
>keycode  26 = e E currency</P
><P
>keycode  27 = r</P
><P
>keycode  28 = t</P
><P
>keycode  29 = z</P
><P
>keycode  30 = u</P
><P
>keycode  31 = i I iacute Iacute</P
><P
>keycode  32 = o</P
><P
>keycode  33 = p</P
><P
>keycode  34 = odoubleacute Odoubleacute division</P
><P
>keycode  35 = uacute Uacute</P
><P
>keycode  36 = Return</P
><P
>keycode  37 = Control_L</P
><P
>keycode  38 = a</P
><P
>keycode  39 = s S dstroke</P
><P
>keycode  40 = d D Dstroke</P
><P
>keycode  41 = f F bracketleft</P
><P
>keycode  42 = g G bracketright</P
><P
>keycode  43 = h</P
><P
>keycode  44 = j J Iacute iacute</P
><P
>keycode  45 = k K lstroke Lstroke</P
><P
>keycode  46 = l L Lstroke lstroke</P
><P
>keycode  47 = eacute Eacute dollar</P
><P
>keycode  48 = aacute Aacute ssharp</P
><P
>keycode  49 = 0 section</P
><P
>keycode  50 = Shift_L</P
><P
>keycode  51 = udoubleacute Udoubleacute currency</P
><P
>keycode  52 = y Y greater</P
><P
>keycode  53 = x X numbersign</P
><P
>keycode  54 = c C ampersand</P
><P
>keycode  55 = v V at</P
><P
>keycode  56 = b B braceleft</P
><P
>keycode  57 = n N braceright</P
><P
>keycode  58 = m</P
><P
>keycode  59 = comma question semicolon</P
><P
>keycode  60 = period colon Multi_key</P
><P
>keycode  61 = minus underscore asterisk</P
><P
>keycode  62 = Shift_R</P
><P
>keycode  63 = KP_Multiply</P
><P
>keycode  64 = Alt_L Meta_L</P
><P
>keycode  65 = space space</P
><P
>keycode  66 = Caps_Lock</P
><P
>keycode  67 = F1 F11</P
><P
>keycode  68 = F2 F12</P
><P
>keycode  69 = F3 F13</P
><P
>keycode  70 = F4 F14</P
><P
>keycode  71 = F5 F15</P
><P
>keycode  72 = F6 F16</P
><P
>keycode  73 = F7 F17</P
><P
>keycode  74 = F8 F18</P
><P
>keycode  75 = F9 F19</P
><P
>keycode  76 = F10 F20</P
><P
>keycode  77 = Num_Lock</P
><P
>keycode  78 = Scroll_Lock</P
><P
>keycode  79 = KP_7</P
><P
>keycode  80 = KP_8</P
><P
>keycode  81 = KP_9</P
><P
>keycode  82 = KP_Subtract</P
><P
>keycode  83 = KP_4</P
><P
>keycode  84 = KP_5</P
><P
>keycode  85 = KP_6</P
><P
>keycode  86 = KP_Add</P
><P
>keycode  87 = KP_1</P
><P
>keycode  88 = KP_2</P
><P
>keycode  89 = KP_3</P
><P
>keycode  90 = KP_0</P
><P
>keycode  91 = KP_Decimal</P
><P
>keycode  94 = iacute Iacute less</P
><P
>keycode  95 = F11 F11</P
><P
>keycode  96 = F12 F12</P
><P
>keycode 108 = KP_Enter</P
><P
>keycode 109 = Control_R</P
><P
>keycode 112 = KP_Divide</P
><P
>keycode 113 = Mode_switch</P
><P
>keycode 114 = Break</P
><P
>keycode 110 = Find</P
><P
>keycode  98 = Up</P
><P
>keycode  99 = Prior</P
><P
>keycode 100 = Left</P
><P
>keycode 102 = Right</P
><P
>keycode 115 = Select</P
><P
>keycode 104 = Down</P
><P
>keycode 105 = Next</P
><P
>keycode 106 = Insert</P
><P
>keycode 107 = Delete</P
><P
>!  as dead_ogonek, dead_caron, dead_breve and dead_doubleacute doesn't exist</P
><P
>!  (yet), I put also compose lines for use with respectively dead_cedilla,</P
><P
>!  dead_circumflex, dead_tilde and dead_tilde</P
><P
>add Mod1 = Alt_L</P
><P
>add Mod2 = Mode_switch</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN998"
></A
>8.3. Czech</H2
><P
>! Converted keytable file to xmodmap file</P
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>keycode   9 = Escape Escape</P
><P
>keycode  10 = plus 1 asciitilde</P
><P
>keycode  11 = ecaron 2 dead_caron</P
><P
>keycode  12 = scaron 3 asciicircum</P
><P
>keycode  13 = ccaron 4 dead_breve</P
><P
>keycode  14 = rcaron 5 degree</P
><P
>keycode  15 = zcaron 6 dead_ogonek</P
><P
>keycode  16 = yacute 7 dead_grave</P
><P
>keycode  17 = aacute 8 dead_abovedot</P
><P
>keycode  18 = iacute 9 dead_acute</P
><P
>keycode  19 = eacute 0 dead_doubleacute</P
><P
>keycode  20 = equal percent dead_diaeresis</P
><P
>keycode  21 = dead_acute dead_caron dead_cedilla</P
><P
>keycode  22 = BackSpace Delete</P
><P
>keycode  23 = Tab Tab</P
><P
>keycode  24 = q Q backslash</P
><P
>keycode  25 = w W bar</P
><P
>keycode  26 = e E currency</P
><P
>keycode  27 = r</P
><P
>keycode  28 = t</P
><P
>keycode  29 = z</P
><P
>keycode  30 = u</P
><P
>keycode  31 = i</P
><P
>keycode  32 = o</P
><P
>keycode  33 = p</P
><P
>keycode  34 = uacute slash division</P
><P
>keycode  35 = parenright parenleft</P
><P
>keycode  36 = Return</P
><P
>keycode  37 = Control_L</P
><P
>keycode  38 = a</P
><P
>keycode  39 = s S dstroke Dstroke</P
><P
>keycode  40 = d D Dstroke dstroke</P
><P
>keycode  41 = f F bracketleft</P
><P
>keycode  42 = g G bracketright</P
><P
>keycode  43 = h</P
><P
>keycode  44 = j</P
><P
>keycode  45 = k K lstroke Lstroke</P
><P
>keycode  46 = l L Lstroke lstroke</P
><P
>keycode  47 = uring quotedbl dollar</P
><P
>keycode  48 = section exclam ssharp</P
><P
>keycode  49 = semicolon degree</P
><P
>keycode  50 = Shift_L</P
><P
>keycode  51 = dead_diaeresis dead_acute currency</P
><P
>keycode  52 = y Y greater</P
><P
>keycode  53 = x X numbersign</P
><P
>keycode  54 = c</P
><P
>keycode  55 = v V at</P
><P
>keycode  56 = b B braceleft</P
><P
>keycode  57 = n N braceright</P
><P
>keycode  58 = m</P
><P
>keycode  59 = comma question</P
><P
>keycode  60 = period colon Multi_key</P
><P
>keycode  61 = minus underscore</P
><P
>keycode  62 = Shift_R</P
><P
>keycode  63 = KP_Multiply</P
><P
>keycode  64 = Alt_L Meta_L</P
><P
>keycode  65 = space space</P
><P
>keycode  66 = Caps_Lock</P
><P
>keycode  67 = F1 F11</P
><P
>keycode  68 = F2 F12</P
><P
>keycode  69 = F3 F13</P
><P
>keycode  70 = F4 F14</P
><P
>keycode  71 = F5 F15</P
><P
>keycode  72 = F6 F16</P
><P
>keycode  73 = F7 F17</P
><P
>keycode  74 = F8 F18</P
><P
>keycode  75 = F9 F19</P
><P
>keycode  76 = F10 F20</P
><P
>keycode  77 = Num_Lock</P
><P
>keycode  78 = Scroll_Lock</P
><P
>keycode  79 = KP_7</P
><P
>keycode  80 = KP_8</P
><P
>keycode  81 = KP_9</P
><P
>keycode  82 = KP_Subtract</P
><P
>keycode  83 = KP_4</P
><P
>keycode  84 = KP_5</P
><P
>keycode  85 = KP_6</P
><P
>keycode  86 = KP_Add</P
><P
>keycode  87 = KP_1</P
><P
>keycode  88 = KP_2</P
><P
>keycode  89 = KP_3</P
><P
>keycode  90 = KP_0</P
><P
>keycode  94 = ampersand asterisk less</P
><P
>keycode  95 = F11 F11</P
><P
>keycode  96 = F12 F12</P
><P
>keycode 108 = KP_Enter</P
><P
>keycode 109 = Control_R</P
><P
>keycode 112 = KP_Divide</P
><P
>keycode 113 = Mode_switch</P
><P
>keycode 114 = Break</P
><P
>keycode 110 = Find</P
><P
>keycode  98 = Up</P
><P
>keycode  99 = Prior</P
><P
>keycode 100 = Left</P
><P
>keycode 102 = Right</P
><P
>keycode 115 = Select</P
><P
>keycode 104 = Down</P
><P
>keycode 105 = Next</P
><P
>keycode 106 = Insert</P
><P
>! right windows-logo key</P
><P
>! in "windows" keyboards the postion of the key is annoying, is where AltGr</P
><P
>! usually resides, so go definie it as AltGr</P
><P
>keycode 116 = Mode_switch</P
><P
>! right windows-menu key</P
><P
>keycode 117 = Multi_key</P
><P
>add Mod1 = Alt_L</P
><P
>add Mod2 = Mode_switch</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1110"
></A
>8.4. Polish</H2
><P
>! The "AltGr" (right Alt) key generates Mode_switch</P
><P
>keycode 0x09 =	Escape</P
><P
>keycode 0x43 =	F1</P
><P
>keycode 0x44 =	F2</P
><P
>keycode 0x45 =	F3</P
><P
>keycode 0x46 =	F4</P
><P
>keycode 0x47 =	F5</P
><P
>keycode 0x48 =	F6</P
><P
>keycode 0x49 =	F7</P
><P
>keycode 0x4A =	F8</P
><P
>keycode 0x4B =	F9</P
><P
>keycode 0x4C =	F10</P
><P
>keycode 0x5F =	F11</P
><P
>keycode 0x60 =	F12</P
><P
>keycode 0x6F =	Print</P
><P
>keycode 0x4E =	Multi_key</P
><P
>keycode 0x6E =	Pause</P
><P
>keycode 0x31 =	grave		asciitilde</P
><P
>keycode 0x0A =	1		exclam</P
><P
>keycode 0x0B =	2		at</P
><P
>keycode 0x0C =	3		numbersign</P
><P
>keycode 0x0D =	4		dollar</P
><P
>keycode 0x0E =	5		percent</P
><P
>keycode 0x0F =	6		asciicircum</P
><P
>keycode 0x10 =	7		ampersand	section</P
><P
>keycode 0x11 =	8		asterisk</P
><P
>keycode 0x12 =	9		parenleft</P
><P
>keycode 0x13 =	0		parenright</P
><P
>keycode 0x14 =	minus		underscore</P
><P
>keycode 0x15 =	equal		plus</P
><P
>keycode 0x33 =	backslash	bar</P
><P
>keycode 0x16 =	BackSpace</P
><P
>keycode 0x6A =	Insert</P
><P
>keycode 0x61 =	Home</P
><P
>keycode 0x63 =	Prior</P
><P
>keycode 0x4D =	Num_Lock</P
><P
>keycode 0x70 =	KP_Divide</P
><P
>keycode 0x3F =	KP_Multiply</P
><P
>keycode 0x52 =	KP_Subtract</P
><P
>keycode 0x17 =	Tab</P
><P
>keycode 0x18 =	Q</P
><P
>keycode 0x19 =	W</P
><P
>keycode 0x1A =	e		E		eogonek		Eogonek</P
><P
>keycode 0x1B =	R</P
><P
>keycode 0x1C =	T</P
><P
>keycode 0x1D =	Y</P
><P
>keycode 0x1E =	U</P
><P
>keycode 0x1F =	I</P
><P
>keycode 0x20 =	o		O		oacute		Oacute</P
><P
>keycode 0x21 =	P</P
><P
>keycode 0x22 =	bracketleft	braceleft</P
><P
>keycode 0x23 =	bracketright	braceright</P
><P
>keycode 0x24 =	Return</P
><P
>keycode 0x6B =	Delete</P
><P
>keycode 0x67 =	End</P
><P
>keycode 0x69 =	Next</P
><P
>keycode 0x4F =	KP_7</P
><P
>keycode 0x50 =	KP_8</P
><P
>keycode 0x51 =	KP_9</P
><P
>keycode 0x56 =	KP_Add</P
><P
>keycode 0x42 =	Caps_Lock</P
><P
>keycode 0x26 =	a		A		aogonek		Aogonek</P
><P
>keycode 0x27 =	s		S		sacute		Sacute</P
><P
>keycode 0x28 =	D</P
><P
>keycode 0x29 =	F</P
><P
>keycode 0x2A =	G</P
><P
>keycode 0x2B =	H</P
><P
>keycode 0x2C =	J</P
><P
>keycode 0x2D =	K</P
><P
>keycode 0x2E =	l		L		lstroke		Lstroke</P
><P
>keycode 0x2F =	semicolon	colon</P
><P
>keycode 0x30 =	apostrophe	quotedbl</P
><P
>keycode 0x53 =	KP_4</P
><P
>keycode 0x54 =	KP_5</P
><P
>keycode 0x55 =	KP_6</P
><P
>keycode 0x32 =	Shift_L</P
><P
>keycode 0x34 =	z		Z		zabovedot	Zabovedot</P
><P
>keycode 0x35 =	x		X		zacute		Zacute</P
><P
>keycode 0x36 =	c		C		cacute		Cacute</P
><P
>keycode 0x37 =	V</P
><P
>keycode 0x38 =	B</P
><P
>keycode 0x39 =	n		N		nacute		Nacute</P
><P
>keycode 0x3A =	M</P
><P
>keycode 0x3B =	comma		less</P
><P
>keycode 0x3C =	period		greater		Multi_key </P
><P
>keycode 0x3D =	slash		question</P
><P
>keycode 0x3E =	Shift_R</P
><P
>keycode 0x62 =	Up</P
><P
>keycode 0x57 =	KP_1</P
><P
>keycode 0x58 =	KP_2</P
><P
>keycode 0x59 =	KP_3</P
><P
>keycode 0x6C =	KP_Enter</P
><P
>keycode 0x25 =	Control_L</P
><P
>keycode 0x40 =	Alt_L		Meta_L</P
><P
>keycode 0x41 =	space</P
><P
>keycode 0x71 =	Mode_switch</P
><P
>keycode 0x6D =	Control_R</P
><P
>keycode 0x64 =	Left</P
><P
>keycode 0x68 =	Down</P
><P
>keycode 0x66 =	Right</P
><P
>keycode 0x5A =	KP_0</P
><P
>keycode 0x5B =	KP_Decimal</P
><P
>! right windows-logo key</P
><P
>! in "windows" keyboards the postion of the key is annoying, is where AltGr</P
><P
>! usually resides, so go definie it as AltGr</P
><P
>keycode 116 = Mode_switch</P
><P
>! right windows-menu key</P
><P
>keycode 117 = Multi_key</P
><P
>clear Shift</P
><P
>clear Lock</P
><P
>clear Control</P
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>clear Mod3</P
><P
>clear Mod4</P
><P
>clear Mod5</P
><P
>add    Shift   = Shift_L Shift_R</P
><P
>add    Lock    = Caps_Lock</P
><P
>add    Control = Control_L Control_R</P
><P
>add    Mod1    = Alt_L </P
><P
>!Mode_switch</P
><P
>add    Mod2    = Mode_switch</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1234"
></A
>8.5. French</H2
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>keycode   9 = Escape Escape</P
><P
>keycode  10 = ampersand 1</P
><P
>keycode  11 = eacute 2 dead_tilde</P
><P
>keycode  12 = quotedbl 3 numbersign</P
><P
>keycode  13 = apostrophe 4 braceleft</P
><P
>keycode  14 = parenleft 5 bracketleft</P
><P
>keycode  15 = minus 6 bar</P
><P
>keycode  16 = egrave 7 dead_grave</P
><P
>keycode  17 = underscore 8 backslash</P
><P
>keycode  18 = ccedilla 9 asciicircum</P
><P
>keycode  19 = agrave 0 at</P
><P
>keycode  20 = parenright degree bracketright</P
><P
>keycode  21 = equal plus braceright</P
><P
>keycode  22 = BackSpace</P
><P
>keycode  23 = Tab Tab</P
><P
>keycode  24 = a</P
><P
>keycode  25 = z</P
><P
>keycode  26 = e E currency</P
><P
>keycode  27 = r</P
><P
>keycode  28 = t</P
><P
>keycode  29 = y</P
><P
>keycode  30 = u</P
><P
>keycode  31 = i</P
><P
>keycode  32 = o</P
><P
>keycode  33 = p</P
><P
>keycode  34 = dead_circumflex  dead_diaeresis </P
><P
>keycode  35 = dollar sterling currency</P
><P
>keycode  36 = Return</P
><P
>keycode  37 = Control_L</P
><P
>keycode  38 = q</P
><P
>keycode  39 = s</P
><P
>keycode  40 = d</P
><P
>keycode  41 = f</P
><P
>keycode  42 = g</P
><P
>keycode  43 = h</P
><P
>keycode  44 = j</P
><P
>keycode  45 = k</P
><P
>keycode  46 = l</P
><P
>keycode  47 = m M</P
><P
>keycode  48 = ugrave percent</P
><P
>keycode  49 = twosuperior</P
><P
>keycode  50 = Shift_L</P
><P
>keycode  51 = asterisk mu</P
><P
>keycode  52 = w</P
><P
>keycode  53 = x</P
><P
>keycode  54 = c</P
><P
>keycode  55 = v</P
><P
>keycode  56 = b</P
><P
>keycode  57 = n</P
><P
>keycode  58 = comma question dead_cedilla</P
><P
>keycode  59 = semicolon period</P
><P
>keycode  60 = colon slash Multi_key</P
><P
>keycode  61 = exclam section</P
><P
>keycode  62 = Shift_R</P
><P
>keycode  63 = KP_Multiply</P
><P
>keycode  64 = Alt_L Meta_L</P
><P
>keycode  65 = space space</P
><P
>keycode  66 = Caps_Lock</P
><P
>keycode  67 = F1 F11</P
><P
>keycode  68 = F2 F12</P
><P
>keycode  69 = F3 F13</P
><P
>keycode  70 = F4 F14</P
><P
>keycode  71 = F5 F15</P
><P
>keycode  72 = F6 F16</P
><P
>keycode  73 = F7 F17</P
><P
>keycode  74 = F8 F18</P
><P
>keycode  75 = F9 F19</P
><P
>keycode  76 = F10 F20</P
><P
>keycode  77 = Num_Lock</P
><P
>keycode  78 = Scroll_Lock</P
><P
>keycode  79 = KP_7</P
><P
>keycode  80 = KP_8</P
><P
>keycode  81 = KP_9</P
><P
>keycode  82 = KP_Subtract</P
><P
>keycode  83 = KP_4</P
><P
>keycode  84 = KP_5</P
><P
>keycode  85 = KP_6</P
><P
>keycode  86 = KP_Add</P
><P
>keycode  87 = KP_1</P
><P
>keycode  88 = KP_2</P
><P
>keycode  89 = KP_3</P
><P
>keycode  90 = KP_0</P
><P
>keycode  92 = Sys_Req</P
><P
>keycode  94 = less greater bar</P
><P
>keycode  95 = F11 F11</P
><P
>keycode  96 = F12 F12</P
><P
>keycode 107 = Delete</P
><P
>keycode 108 = KP_Enter</P
><P
>keycode 109 = Control_R</P
><P
>keycode 112 = KP_Divide</P
><P
>keycode 113 = Mode_switch</P
><P
>keycode 114 = Break</P
><P
>keycode 110 = Find</P
><P
>keycode  98 = Up</P
><P
>keycode  99 = Prior</P
><P
>keycode 100 = Left</P
><P
>keycode 102 = Right</P
><P
>keycode 104 = Down</P
><P
>keycode 105 = Next</P
><P
>keycode 106 = Insert</P
><P
>! right windows-logo key</P
><P
>! in "windows" keyboards the postion of the key is annoying, is where AltGr</P
><P
>! usually resides, so go definie it as AltGr</P
><P
>keycode 116 = Mode_switch</P
><P
>! right windows-menu key</P
><P
>keycode 117 = Multi_key</P
><P
>add Mod1 = Alt_L</P
><P
>add Mod2 = Mode_switch</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1346"
></A
>8.6. Croatian/Slovenian</H2
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>keycode   9 = Escape</P
><P
>keycode  10 = 1 exclam asciitilde</P
><P
>keycode  11 = 2 quotedbl caron</P
><P
>keycode  12 = 3 numbersign asciicircum</P
><P
>keycode  13 = 4 dollar breve</P
><P
>keycode  14 = 5 percent degree</P
><P
>keycode  15 = 6 ampersand ogonek</P
><P
>keycode  16 = 7 slash grave</P
><P
>keycode  17 = 8 parenleft abovedot</P
><P
>keycode  18 = 9 parenright acute</P
><P
>keycode  19 = 0 equal doubleacute</P
><P
>keycode  20 = apostrophe question diaeresis</P
><P
>keycode  21 = plus asterisk cedilla</P
><P
>keycode  22 = Delete Delete</P
><P
>keycode  23 = Tab Tab</P
><P
>keycode  24 = q Q backslash</P
><P
>keycode  25 = w W bar</P
><P
>keycode  26 = e</P
><P
>keycode  27 = r</P
><P
>keycode  28 = t</P
><P
>keycode  29 = z</P
><P
>keycode  30 = u</P
><P
>keycode  31 = i</P
><P
>keycode  32 = o</P
><P
>keycode  33 = p</P
><P
>keycode 34 = scaron Scaron division</P
><P
>keycode 35 = dstroke Dstroke multiply</P
><P
>keycode  36 = Return</P
><P
>keycode  37 = Control_L</P
><P
>keycode  38 = a</P
><P
>keycode  39 = s</P
><P
>keycode  40 = d</P
><P
>keycode  41 = f F bracketleft</P
><P
>keycode  42 = g G bracketright</P
><P
>keycode  43 = h</P
><P
>keycode  44 = j</P
><P
>keycode 45 = k K lstroke</P
><P
>keycode 46 = l L Lstroke</P
><P
>keycode 47 = ccaron Ccaron</P
><P
>keycode 48 = cacute Cacute ssharp</P
><P
>keycode  49 = cedilla diaeresis</P
><P
>keycode  50 = Shift_L</P
><P
>keycode 51 = zcaron Zcaron currency</P
><P
>keycode  52 = y</P
><P
>keycode  53 = x</P
><P
>keycode  54 = c</P
><P
>keycode  55 = v V at</P
><P
>keycode  56 = b B braceleft</P
><P
>keycode  57 = n N braceright</P
><P
>keycode  58 = m M section</P
><P
>keycode  59 = comma semicolon</P
><P
>keycode  60 = period colon</P
><P
>keycode  61 = minus underscore</P
><P
>keycode  62 = Shift_R</P
><P
>keycode  63 = KP_Multiply</P
><P
>keycode  64 = Alt_L Meta_L</P
><P
>keycode  65 = space space</P
><P
>keycode  66 = Caps_Lock</P
><P
>keycode  67 = F1 F11</P
><P
>keycode  68 = F2 F12</P
><P
>keycode  69 = F3 F13</P
><P
>keycode  70 = F4 F14</P
><P
>keycode  71 = F5 F15</P
><P
>keycode  72 = F6 F16</P
><P
>keycode  73 = F7 F17</P
><P
>keycode  74 = F8 F18</P
><P
>keycode  75 = F9 F19</P
><P
>keycode  76 = F10 F20</P
><P
>keycode  77 = Num_Lock</P
><P
>keycode  78 = Scroll_Lock</P
><P
>keycode  79 = KP_7</P
><P
>keycode  80 = KP_8</P
><P
>keycode  81 = KP_9</P
><P
>keycode  82 = KP_Subtract</P
><P
>keycode  83 = KP_4</P
><P
>keycode  84 = KP_5</P
><P
>keycode  85 = KP_6</P
><P
>keycode  86 = KP_Add</P
><P
>keycode  87 = KP_1</P
><P
>keycode  88 = KP_2</P
><P
>keycode  89 = KP_3</P
><P
>keycode  90 = KP_0</P
><P
>keycode  91 = KP_Decimal</P
><P
>keycode  92 = X386Sys_Req</P
><P
>keycode  94 = less greater</P
><P
>keycode  95 = F11 F1</P
><P
>keycode  96 = F12 F12</P
><P
>keycode 108 = KP_Enter</P
><P
>keycode 109 = Control_R</P
><P
>keycode 112 = KP_Divide</P
><P
>keycode 113 = Mode_switch</P
><P
>keycode 114 = Break</P
><P
>keycode 110 = Find</P
><P
>keycode  98 = Up</P
><P
>keycode  99 = Prior</P
><P
>keycode 100 = Left</P
><P
>keycode 102 = Right</P
><P
>keycode 104 = Down</P
><P
>keycode 105 = Next</P
><P
>keycode 106 = Insert</P
><P
>add Mod1 = Alt_L</P
><P
>add Mod2 = Mode_switch</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1452"
></A
>8.7. Lithuanian keyboard (AZERTY layout)</H2
><P
> </P
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>keycode   9 = Escape Escape</P
><P
>keycode  10 = exclam 1 </P
><P
>keycode  11 = quotedbl 2 at</P
><P
>keycode  12 = slash 3 numbersign</P
><P
>keycode  13 = semicolon 4 dollar</P
><P
>keycode  14 = colon 5 percent</P
><P
>keycode  15 = comma 6 asciicircum</P
><P
>keycode  16 = period 7 ampersand</P
><P
>keycode  17 = question 8 asterisk </P
><P
>keycode  18 = parenleft 9</P
><P
>keycode  19 = parenright 0</P
><P
>keycode  20 = underscore minus minus underscore</P
><P
>keycode  21 = plus equal equal plus </P
><P
>keycode  22 = BackSpace</P
><P
>keycode  23 = Tab Tab</P
><P
>keycode  24 = aogonek Aogonek q Q</P
><P
>keycode  25 = zcaron Zcaron w W</P
><P
>keycode  26 = e E currency</P
><P
>keycode  27 = r</P
><P
>keycode  28 = t</P
><P
>keycode  29 = y</P
><P
>keycode  30 = u</P
><P
>keycode  31 = i</P
><P
>keycode  32 = o</P
><P
>keycode  33 = p</P
><P
>keycode  34 = iogonek Iogonek bracketleft braceleft</P
><P
>keycode  35 = leftdoublequotemark doublelowquotemark bracketright braceright</P
><P
>keycode  36 = Return</P
><P
>keycode  37 = Control_L</P
><P
>keycode  38 = a</P
><P
>keycode  39 = s</P
><P
>keycode  40 = d</P
><P
>keycode  41 = f</P
><P
>keycode  42 = g</P
><P
>keycode  43 = h</P
><P
>keycode  44 = j</P
><P
>keycode  45 = k</P
><P
>keycode  46 = l</P
><P
>keycode  47 = uogonek Uogonek semicolon colon</P
><P
>keycode  48 = eabovedot Eabovedot apostrophe quotedbl</P
><P
>keycode  49 = grave asciitilde</P
><P
>keycode  50 = Shift_L</P
><P
>keycode  51 = backslash bar</P
><P
>keycode  52 = z</P
><P
>keycode  53 = umacron Umacron x X</P
><P
>keycode  54 = c</P
><P
>keycode  55 = v</P
><P
>keycode  56 = b</P
><P
>keycode  57 = n</P
><P
>keycode  58 = m</P
><P
>keycode  59 = ccaron Ccaron comma less</P
><P
>keycode  60 = scaron Scaron period greater</P
><P
>keycode  61 = eogonek Eogonek slash question</P
><P
>keycode  62 = Shift_R</P
><P
>keycode  63 = KP_Multiply</P
><P
>keycode  64 = Alt_L Meta_L</P
><P
>keycode  65 = space space</P
><P
>keycode  66 = Caps_Lock</P
><P
>keycode  67 = F1 F11</P
><P
>keycode  68 = F2 F12</P
><P
>keycode  69 = F3 F13</P
><P
>keycode  70 = F4 F14</P
><P
>keycode  71 = F5 F15</P
><P
>keycode  72 = F6 F16</P
><P
>keycode  73 = F7 F17</P
><P
>keycode  74 = F8 F18</P
><P
>keycode  75 = F9 F19</P
><P
>keycode  76 = F10 F20</P
><P
>keycode  77 = Num_Lock</P
><P
>keycode  78 = Scroll_Lock</P
><P
>keycode  79 = KP_7</P
><P
>keycode  80 = KP_8</P
><P
>keycode  81 = KP_9</P
><P
>keycode  82 = KP_Subtract</P
><P
>keycode  83 = KP_4</P
><P
>keycode  84 = KP_5</P
><P
>keycode  85 = KP_6</P
><P
>keycode  86 = KP_Add</P
><P
>keycode  87 = KP_1</P
><P
>keycode  88 = KP_2</P
><P
>keycode  89 = KP_3</P
><P
>keycode  90 = KP_0</P
><P
>keycode  94 = less greater bar</P
><P
>keycode  95 = F11 F11</P
><P
>keycode  96 = F12 F12</P
><P
>keycode 108 = KP_Enter</P
><P
>keycode 109 = Control_R</P
><P
>keycode 112 = KP_Divide</P
><P
>keycode 113 = Mode_switch</P
><P
>keycode 114 = Break</P
><P
>keycode 110 = Find</P
><P
>keycode  98 = Up</P
><P
>keycode  99 = Prior</P
><P
>keycode 100 = Left</P
><P
>keycode 102 = Right</P
><P
>keycode 115 = Select</P
><P
>keycode 104 = Down</P
><P
>keycode 105 = Next</P
><P
>keycode 106 = Insert</P
><P
>! right windows-logo key</P
><P
>! in "windows" keyboards the postion of the key is annoying, is where AltGr</P
><P
>! usually resides, so go definie it as AltGr</P
><P
>keycode 116 = Mode_switch</P
><P
>! right windows-menu key, redefined as Compose key</P
><P
>keycode 117 = Multi_key</P
><P
>add Mod1 = Alt_L</P
><P
>add Mod2 = Mode_switch</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN1564"
></A
>8.8. Polish</H2
><P
>! The "&#38; 7" key generates 7, ampersand, and section</P
><P
>! The "E" key generates e, E, eogonek, and Eogonek</P
><P
>! The "O" key generates o, O, oacute, and Oacute</P
><P
>! The "A" key generates a, A, aogonek, and Aogonek</P
><P
>! The "S" key generates s, S, sacute, and Sacute</P
><P
>! The "L" key generates l, L, lstroke, and Lstroke</P
><P
>! The "Z" key generates z, Z, zabovedot, and Zabovedot</P
><P
>! The "X" key generates x, X, zacute, and Zacute</P
><P
>! The "C" key generates c, C, cacute, and Cacute</P
><P
>! The "N" key generates n, N, nacute, and Nacute</P
><P
>! The "AltGr" key generates Mode_switch</P
><P
>keycode 0x09 =	Escape</P
><P
>keycode 0x43 =	F1</P
><P
>keycode 0x44 =	F2</P
><P
>keycode 0x45 =	F3</P
><P
>keycode 0x46 =	F4</P
><P
>keycode 0x47 =	F5</P
><P
>keycode 0x48 =	F6</P
><P
>keycode 0x49 =	F7</P
><P
>keycode 0x4A =	F8</P
><P
>keycode 0x4B =	F9</P
><P
>keycode 0x4C =	F10</P
><P
>keycode 0x5F =	F11</P
><P
>keycode 0x60 =	F12</P
><P
>keycode 0x6F =	Print</P
><P
>keycode 0x4E =	Multi_key</P
><P
>keycode 0x6E =	Pause</P
><P
>keycode 0x31 =	grave		asciitilde</P
><P
>keycode 0x0A =	1		exclam</P
><P
>keycode 0x0B =	2		at</P
><P
>keycode 0x0C =	3		numbersign</P
><P
>keycode 0x0D =	4		dollar</P
><P
>keycode 0x0E =	5		percent</P
><P
>keycode 0x0F =	6		asciicircum</P
><P
>keycode 0x10 =	7		ampersand	section</P
><P
>keycode 0x11 =	8		asterisk</P
><P
>keycode 0x12 =	9		parenleft</P
><P
>keycode 0x13 =	0		parenright</P
><P
>keycode 0x14 =	minus		underscore</P
><P
>keycode 0x15 =	equal		plus</P
><P
>keycode 0x33 =	backslash	bar</P
><P
>keycode 0x16 =	BackSpace</P
><P
>keycode 0x6A =	Insert</P
><P
>keycode 0x61 =	Home</P
><P
>keycode 0x63 =	Prior</P
><P
>keycode 0x4D =	Num_Lock</P
><P
>keycode 0x70 =	KP_Divide</P
><P
>keycode 0x3F =	KP_Multiply</P
><P
>keycode 0x52 =	KP_Subtract</P
><P
>keycode 0x17 =	Tab</P
><P
>keycode 0x18 =	Q</P
><P
>keycode 0x19 =	W</P
><P
>keycode 0x1A =	e		E		eogonek		Eogonek</P
><P
>keycode 0x1B =	R</P
><P
>keycode 0x1C =	T</P
><P
>keycode 0x1D =	Y</P
><P
>keycode 0x1E =	U</P
><P
>keycode 0x1F =	I</P
><P
>keycode 0x20 =	o		O		oacute		Oacute</P
><P
>keycode 0x21 =	P</P
><P
>keycode 0x22 =	bracketleft	braceleft</P
><P
>keycode 0x23 =	bracketright	braceright</P
><P
>keycode 0x24 =	Return</P
><P
>keycode 0x6B =	Delete</P
><P
>keycode 0x67 =	End</P
><P
>keycode 0x69 =	Next</P
><P
>keycode 0x4F =	KP_7</P
><P
>keycode 0x50 =	KP_8</P
><P
>keycode 0x51 =	KP_9</P
><P
>keycode 0x56 =	KP_Add</P
><P
>keycode 0x42 =	Caps_Lock</P
><P
>keycode 0x26 =	a		A		aogonek		Aogonek</P
><P
>keycode 0x27 =	s		S		sacute		Sacute</P
><P
>keycode 0x28 =	D</P
><P
>keycode 0x29 =	F</P
><P
>keycode 0x2A =	G</P
><P
>keycode 0x2B =	H</P
><P
>keycode 0x2C =	J</P
><P
>keycode 0x2D =	K</P
><P
>keycode 0x2E =	l		L		lstroke		Lstroke</P
><P
>keycode 0x2F =	semicolon	colon</P
><P
>keycode 0x30 =	apostrophe	quotedbl</P
><P
>keycode 0x53 =	KP_4</P
><P
>keycode 0x54 =	KP_5</P
><P
>keycode 0x55 =	KP_6</P
><P
>keycode 0x32 =	Shift_L</P
><P
>keycode 0x34 =	z		Z		zabovedot	Zabovedot</P
><P
>keycode 0x35 =	x		X		zacute		Zacute</P
><P
>keycode 0x36 =	c		C		cacute		Cacute</P
><P
>keycode 0x37 =	V</P
><P
>keycode 0x38 =	B</P
><P
>keycode 0x39 =	n		N		nacute		Nacute</P
><P
>keycode 0x3A =	M</P
><P
>keycode 0x3B =	comma		less</P
><P
>keycode 0x3C =	period		greater		Multi_key </P
><P
>keycode 0x3D =	slash		question</P
><P
>keycode 0x3E =	Shift_R</P
><P
>keycode 0x62 =	Up</P
><P
>keycode 0x57 =	KP_1</P
><P
>keycode 0x58 =	KP_2</P
><P
>keycode 0x59 =	KP_3</P
><P
>keycode 0x6C =	KP_Enter</P
><P
>keycode 0x25 =	Control_L</P
><P
>keycode 0x40 =	Alt_L		Meta_L</P
><P
>keycode 0x41 =	space</P
><P
>keycode 0x71 =	Mode_switch</P
><P
>keycode 0x6D =	Control_R</P
><P
>keycode 0x64 =	Left</P
><P
>keycode 0x68 =	Down</P
><P
>keycode 0x66 =	Right</P
><P
>keycode 0x5A =	KP_0</P
><P
>keycode 0x5B =	KP_Decimal</P
><P
>! right windows-logo key</P
><P
>! in "windows" keyboards the postion of the key is annoying, is where AltGr</P
><P
>! usually resides, so go definie it as AltGr</P
><P
>keycode 116 = Mode_switch</P
><P
>! right windows-menu key
keycode 117 = Multi_key</P
><P
>clear Shift</P
><P
>clear Lock</P
><P
>clear Control</P
><P
>clear Mod1</P
><P
>clear Mod2</P
><P
>clear Mod3</P
><P
>clear Mod4</P
><P
>clear Mod5</P
><P
>add    Shift   = Shift_L Shift_R</P
><P
>add    Lock    = Caps_Lock</P
><P
>add    Control = Control_L Control_R</P
><P
>add    Mod1    = Alt_L </P
><P
>!Mode_switch
add    Mod2    = Mode_switch</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x753.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x1696.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>ISO* specifications</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Troubleshooting and some Xmodmap tips</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>