Blame data/keymaps/i386/qwerty/lt.l4.map

Packit Service 50ad14
charset "iso-8859-4"
Packit Service 50ad14
#
Packit Service 50ad14
# version 1.12.
Packit Service 50ad14
#     Lithuanian key-map for PC	 101/102 keyboard.
Packit Service 50ad14
# Comments & bug reports to: Rièardas Èepas <rch@WriteMe.Com>
Packit Service 50ad14
# http://www.angelfire.com/me/rch/ll.html
Packit Service 50ad14
#
Packit Service 50ad14
#     Usage:
Packit Service 50ad14
#	kbd_mode -a; loadkeys lt.l4.map; setfont lat4u* -m vga2iso
Packit Service 50ad14
# and press Ctrl+Alt+4
Packit Service 50ad14
#     Or:
Packit Service 50ad14
#	kbd_mode -u; loadkeys lt.map; setfont LatArCyrHeb* -m vga2iso
Packit Service 50ad14
# and press Ctrl+Alt+8
Packit Service 50ad14
#
Packit Service 50ad14
# `vga2iso' screen-map is  for non-Unicode mode to get proper ISO 8859-4
Packit Service 50ad14
# font maping.
Packit Service 50ad14
#
Packit Service 50ad14
#
Packit Service 50ad14
#     BUGS: Caps-Lock doesn't work  properly for Unicode characters. Use
Packit Service 50ad14
# Shift-Lock (Control+Caps-Lock) instead if you really need that.
Packit Service 50ad14
#     Differences between this and  default Linux 2.0.29 key-map:
Packit Service 50ad14
#     AltGr is used  for Lithuanian mode and  AltGr+key combinations are
Packit Service 50ad14
# changed to Alt+Shift+key. Hex codes can  be entered using keypad while
Packit Service 50ad14
# Control+Shift or Alt+Shift is pressed. Keypad layout for hex digits:
Packit Service 50ad14
#		A  B  C	 D
Packit Service 50ad14
#		7  8  9	 E
Packit Service 50ad14
#		4  5  6	 E
Packit Service 50ad14
#		1  2  3	 F
Packit Service 50ad14
#		 00	 F
Packit Service 50ad14
#     Latin   <->  Lithuanian	modes  are   toggled  by   Alt+Enter  or
Packit Service 50ad14
# Alt+Control+Enter or	Alt+Caps-Lock. AltGr (right Alt) can  be used to
Packit Service 50ad14
# shift the mode. Key between left Control and Alt on German keyboard is
Packit Service 50ad14
# another AltGr.
Packit Service 50ad14
#     Keyboard layout (upper row of number keys) :
Packit Service 50ad14
#   1!¡    2@È    3#Ê    4$Ì   5 %Ç    6^©   7&Ù     8*Þ    9(" 0)" -_  +=®Z
Packit Service 50ad14
# Aogonek Ccaron Eogonek Edot Iogonek Scaron Uogonek Umacron ,,  "  -_ Zcaron
Packit Service 50ad14
# All other keys are the same in both modes.
Packit Service 50ad14
#     Control+Alt+u   or  Control+Alt+8   generates  command   line  for
Packit Service 50ad14
# switching *current* (only) virtual console to Unicode mode.
Packit Service 50ad14
#     Control+Alt+1 - default ISO 8859-1 charset mapping and non-Unicode
Packit Service 50ad14
# mode.
Packit Service 50ad14
#     Control+Alt+4  - ISO  8859-4 charset  mapping if  you have  loaded
Packit Service 50ad14
# LatArCyrHeb* (or  lat4u-*) font  with `vga2iso' screen  map. Or lat4-*
Packit Service 50ad14
# font with `trivial' screen map.
Packit Service 50ad14
#
Packit Service 50ad14
#     Backspace key (above Return/Enter)  generates BackSpace (^H, octal
Packit Service 50ad14
# 010) and should delete a character before cursor. Delete key generates
Packit Service 50ad14
# Delete (^?, octal 177) and  should delete a character above cursor. If
Packit Service 50ad14
# that doesn't happen you should:
Packit Service 50ad14
# 1) Edit /etc/login.defs - ERASE_CHAR 010
Packit Service 50ad14
# or run `reset' - should set stty erase character to ^H
Packit Service 50ad14
# or run `stty erase ^H'
Packit Service 50ad14
#
Packit Service 50ad14
# 2) Add to /etc/profile commands:
Packit Service 50ad14
#	kbd_mode -u  if you want input characters in Unicode.
Packit Service 50ad14
#
Packit Service 50ad14
# 3) [You don't need 3) if you use linux+utf8 or linux+k terminfo entry.]
Packit Service 50ad14
#  Fix terminfo entry:  infocmp -L linux >/tmp/linux
Packit Service 50ad14
#  Edit file /tmp/linux	 It should have key_backspace and key_dc entries:
Packit Service 50ad14
#	key_backspace=^H, key_btab=\E[Z, key_dc=\177, 
Packit Service 50ad14
#	key_sdc=\E[3$, key_send=\E[8$, key_shome=\E[7$, key_sic=\E[2$,
Packit Service 50ad14
#	key_sleft=\E[d, key_sright=\E[c,
Packit Service 50ad14
#  Compile entry (as root):  tic /tmp/linux
Packit Service 50ad14
# 4) For bash and other programs using readline library create
Packit Service 50ad14
# ~/.inputrc or file pointed by INPUTRC variable, or /etc/inputrc
Packit Service 50ad14
# for newer versions:
Packit Service 50ad14
#	       set meta-flag On
Packit Service 50ad14
#	       set convert-meta Off
Packit Service 50ad14
#	       set input-meta On
Packit Service 50ad14
#	       set output-meta On
Packit Service 50ad14
#	       "\C-h": backward-delete-char
Packit Service 50ad14
#	       "\e\C-h": backward-kill-word
Packit Service 50ad14
#	       "\e[1~": beginning-of-line
Packit Service 50ad14
#	       "\e[H": beginning-of-line
Packit Service 50ad14
#	       "\e[7~": beginning-of-line
Packit Service 50ad14
#	       "\eOH": beginning-of-line
Packit Service 50ad14
#	       "\e[d": backward-word
Packit Service 50ad14
#	       "\C-?": delete-char
Packit Service 50ad14
#	       "\e[3~": delete-char
Packit Service 50ad14
#	       "\e[4~": end-of-line
Packit Service 50ad14
#	       "\e[F": end-of-line
Packit Service 50ad14
#	       "\e[8~": end-of-line
Packit Service 50ad14
#	       "\eOF": end-of-line
Packit Service 50ad14
#	       "\e[c": forward-word
Packit Service 50ad14
#	       "\e\C-?": kill-word
Packit Service 50ad14
# 4) Add to /etc/init.d/boot ( this startup file may be other for you system):
Packit Service 50ad14
#	 kbd_mode -u; loadkeys lt.map
Packit Service 50ad14
# or	 kbd_mode -a; loadkeys lt.l4.map
Packit Service 50ad14
# loadkeys affects all virtual consoles.
Packit Service 50ad14
#
Packit Service 50ad14
#      Control+BackSpace   is  Delete	and  Control+Delete   is  Remove
Packit Service 50ad14
# (VT100   key).   Most	  Meta_	 and   Control_Meta_  combinations   are
Packit Service 50ad14
# enabled.
Packit Service 50ad14
#      Control+Space gives nul, Shift+Control+Space - non-break space.
Packit Service 50ad14
#      Shift+Control+minus    gives    discretionary   (soft)    hyphen,
Packit Service 50ad14
# Shift+Alt+minus - quotation dash  (long) and Shift+Control+Alt+minus -
Packit Service 50ad14
# non-breaking hyphen.
Packit Service 50ad14
#      Control+Alt+double_quote  gives  double  turned  comma  quotation
Packit Service 50ad14
# mark,  Shift+Control+Alt+double_quote  gives  double  comma  quotation
Packit Service 50ad14
# mark.
Packit Service 50ad14
#      Shift+Function  gives functions  F11..22,  Control+F. -  F21..32,
Packit Service 50ad14
# Shift+Control+F. - F31..42. Shift+[Control+]Alt+F.  - virtual consoles
Packit Service 50ad14
# 13..24.
Packit Service 50ad14
#      Added  Back_Tab as  Shift+Tab,  shifted  arrows, Insert,  Delete,
Packit Service 50ad14
# Home, End as in rxvt terminal.
Packit Service 50ad14
#      Added F1 as Shift+Control+H (Emacs "feature").
Packit Service 50ad14
#
Packit Service 50ad14
#      See kbd.FAQ for more info on Linux key-map.
Packit Service 50ad14
Packit Service 50ad14
Packit Service 50ad14
keymaps 0-15
Packit Service 50ad14
#	       Plain  +Shift	      +Shift
Packit Service 50ad14
#			      +AltGr  +AltGr
Packit Service 50ad14
# Plain		 0	 1	 2	 3
Packit Service 50ad14
# +Control	 4	 5	 6	 7
Packit Service 50ad14
# +Alt		 8	 9	10	11
Packit Service 50ad14
# +Control+Alt	12	13	14	15
Packit Service 50ad14
Packit Service 50ad14
#	AltGr = right Alt
Packit Service 50ad14
Packit Service 50ad14
Packit Service 50ad14
keycode   1 = Escape	       Escape		Escape		 Escape	   \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol	VoidSymbol	 VoidSymbol \
Packit Service 50ad14
	      Meta_Escape      Meta_Escape	Meta_Escape	 Meta_Escape 
Packit Service 50ad14
Packit Service 50ad14
#						+aogonek ±	 +Aogonek ¡
Packit Service 50ad14
keycode   2 = one	       exclam		+aogonek		 +Aogonek	   \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol	VoidSymbol	 VoidSymbol \
Packit Service 50ad14
	      Meta_one	       Meta_exclam	Meta_one	 Meta_exclam \
Packit Service 50ad14
	      F202	       F202		F202		 F202
Packit Service 50ad14
# ISO 8859-1 - default Linux map
Packit Service 50ad14
string F202 = "kbd_mode -a; echo -ne '\\033\\045@\\033(B'\015"
Packit Service 50ad14
Packit Service 50ad14
#						+ccaron è	 +Ccaron È
Packit Service 50ad14
keycode   3 = two	       at		+ccaron		 +Ccaron	   \
Packit Service 50ad14
	      nul	       nul		nul		 nul	    \
Packit Service 50ad14
	      Meta_two	       Meta_at		Meta_two	 Meta_at     \
Packit Service 50ad14
	      nul	       nul		nul		 nul
Packit Service 50ad14
Packit Service 50ad14
#						+eogonek ê	 +Eogonek Ê
Packit Service 50ad14
keycode   4 = three	       numbersign	+eogonek		 +Eogonek	   \
Packit Service 50ad14
	      Escape	       Escape		Escape		 Escape	    \
Packit Service 50ad14
	      Meta_three       Meta_numbersign	Meta_three	 Meta_numbersign
Packit Service 50ad14
Packit Service 50ad14
#						+eabovedot ì	 +Eabovedot Ì
Packit Service 50ad14
keycode   5 = four	       dollar		+eabovedot		 +Eabovedot	   \
Packit Service 50ad14
    Control_backslash Control_backslash Control_backslash Control_backslash \
Packit Service 50ad14
	      Meta_four	       Meta_dollar	Meta_four	 Meta_dollar \
Packit Service 50ad14
	      F201	       F201		F201		 F201
Packit Service 50ad14
# ISO 8859-4 or other user map
Packit Service 50ad14
string F201 = "kbd_mode -a; echo -ne '\\033\\045@\\033(K'\015"
Packit Service 50ad14
Packit Service 50ad14
#						+iogonek ç	  +Iogonek Ç
Packit Service 50ad14
keycode   6 = five	       percent		+iogonek		 +Iogonek	    \
Packit Service 50ad14
	Control_bracketright Control_bracketright Control_bracketright \
Packit Service 50ad14
							Control_bracketright \
Packit Service 50ad14
	      Meta_five	       Meta_percent	Meta_five	 Meta_percent
Packit Service 50ad14
Packit Service 50ad14
#						+scaron	 ¹	 +Scaron ©
Packit Service 50ad14
keycode   7 = six	       asciicircum	+scaron		 +Scaron	    \
Packit Service 50ad14
	      Control_asciicircum Control_asciicircum Control_asciicircum \
Packit Service 50ad14
							 Control_asciicircum \
Packit Service 50ad14
	      Meta_six	       Meta_asciicircum Meta_six    Meta_asciicircum \
Packit Service 50ad14
 Meta_Control_asciicircum Meta_Control_asciicircum Meta_Control_asciicircum \
Packit Service 50ad14
						       Meta_Control_asciicircum
Packit Service 50ad14
Packit Service 50ad14
#						+uogonek ù	 +Uogonek Ù
Packit Service 50ad14
keycode   8 = seven	       ampersand	+uogonek		 +Uogonek	   \
Packit Service 50ad14
	      Control_underscore Control_underscore Control_underscore \
Packit Service 50ad14
							Control_underscore  \
Packit Service 50ad14
	      Meta_seven       Meta_ampersand	Meta_seven	 Meta_ampersand
Packit Service 50ad14
Packit Service 50ad14
#						+umacron þ	 +Umacron Þ	 
Packit Service 50ad14
keycode   9 = eight	       asterisk		+umacron		 +Umacron	 \
Packit Service 50ad14
	      Delete	       Delete		Delete		 Delete	  \
Packit Service 50ad14
	      Meta_eight       Meta_asterisk	Meta_eight   Meta_asterisk \
Packit Service 50ad14
	      F200	       F200	        F200	         F200
Packit Service 50ad14
# UTF-8
Packit Service 50ad14
string F200 = "kbd_mode -u; echo -ne '\\033\\045G\\033(K'\015" 
Packit Service 50ad14
Packit Service 50ad14
Packit Service 50ad14
# 201E    not available in ISO 8859-4 low_double_comma_quotation_mark "
Packit Service 50ad14
keycode  10 = nine	       parenleft	0x90		 parenleft \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol	VoidSymbol	 VoidSymbol \
Packit Service 50ad14
	      Meta_nine	       Meta_parenleft	Meta_nine	 Meta_parenleft
Packit Service 50ad14
Packit Service 50ad14
# 201C    not available in ISO 8859-4 double_turned_comma_quotation_mark "
Packit Service 50ad14
keycode  11 = zero	       parenright	0x91		 parenright \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol	VoidSymbol	 VoidSymbol  \
Packit Service 50ad14
	      Meta_zero	       Meta_parenright	Meta_zero	 Meta_parenright
Packit Service 50ad14
Packit Service 50ad14
# 00AD    soft hyphen = discretionary hyphen
Packit Service 50ad14
# 2015    horizontal bar = quotation dash * long dash introducing quoted text
Packit Service 50ad14
# 2011    non-breaking hyphen
Packit Service 50ad14
keycode  12 = minus	       underscore	minus		 underscore  \
Packit Service 50ad14
	      Control_underscore hyphen		Control_underscore hyphen \
Packit Service 50ad14
	      Meta_minus       minus		Meta_minus	 minus \
Packit Service 50ad14
	      Meta_Control_underscore minus	Meta_Control_underscore minus
Packit Service 50ad14
Packit Service 50ad14
#						+zcaron ¾	 +Zcaron  ®
Packit Service 50ad14
keycode  13 = equal	       plus		+zcaron		 +Zcaron	    \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol	VoidSymbol	 VoidSymbol  \
Packit Service 50ad14
	      Meta_equal       Meta_plus	Meta_equal	 Meta_plus 
Packit Service 50ad14
Packit Service 50ad14
#	edit this if you want the key above <Enter> to delete symbols above
Packit Service 50ad14
# cursor, not before.
Packit Service 50ad14
keycode  14 = \
Packit Service 50ad14
	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
Packit Service 50ad14
	      Delete	       Delete		Delete		 Delete	     \
Packit Service 50ad14
	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
Packit Service 50ad14
	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
Packit Service 50ad14
Packit Service 50ad14
string F215 = "\033[Z"
Packit Service 50ad14
keycode  15 = Tab	       F215		Tab		 F215	   \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol	VoidSymbol	 VoidSymbol \
Packit Service 50ad14
	      Meta_Tab	       Meta_Tab		Meta_Tab	 Meta_Tab  
Packit Service 50ad14
Packit Service 50ad14
# Single characters are defined by default.
Packit Service 50ad14
keycode  16 = +q
Packit Service 50ad14
keycode  17 = +w
Packit Service 50ad14
keycode  18 = +e
Packit Service 50ad14
keycode  19 = +r
Packit Service 50ad14
keycode  20 = +t
Packit Service 50ad14
keycode  21 = +y
Packit Service 50ad14
keycode  22 = +u
Packit Service 50ad14
	      control  alt     keycode  22 = F200
Packit Service 50ad14
  shift	      control  alt     keycode  22 = F200
Packit Service 50ad14
	altgr control  alt     keycode  22 = F200
Packit Service 50ad14
  shift altgr control  alt     keycode  22 = F200
Packit Service 50ad14
# UTF-8
Packit Service 50ad14
#string F200 = "kbd_mode -u; echo -ne '\\033\\045G\\033(K'\015" 
Packit Service 50ad14
Packit Service 50ad14
keycode  23 = +i
Packit Service 50ad14
keycode  24 = +o
Packit Service 50ad14
keycode  25 = +p
Packit Service 50ad14
keycode  26 = bracketleft      braceleft       bracketleft	braceleft  \
Packit Service 50ad14
	      Escape	       Escape	       Escape		Escape	    \
Packit Service 50ad14
	      Meta_bracketleft Meta_braceleft  Meta_bracketleft Meta_braceleft
Packit Service 50ad14
Packit Service 50ad14
keycode  27 = bracketright     braceright      bracketright	braceright \
Packit Service 50ad14
	      Control_bracketright Control_bracketright \
Packit Service 50ad14
				  Control_bracketright Control_bracketright \
Packit Service 50ad14
	 Meta_bracketright Meta_braceright Meta_bracketright Meta_braceright \
Packit Service 50ad14
	      Meta_Control_bracketright Meta_Control_bracketright \
Packit Service 50ad14
			   Meta_Control_bracketright Meta_Control_bracketright
Packit Service 50ad14
Packit Service 50ad14
keycode  28 = Return	       Return		Return		Return	  \
Packit Service 50ad14
	      Return	       Return		Return		Return	   \
Packit Service 50ad14
	      AltGr_Lock       AltGr_Lock	AltGr_Lock	AltGr_Lock  \
Packit Service 50ad14
	      AltGr_Lock       AltGr_Lock	AltGr_Lock	AltGr_Lock
Packit Service 50ad14
Packit Service 50ad14
keycode  29 = Control
Packit Service 50ad14
keycode  30 = +a
Packit Service 50ad14
keycode  31 = +s
Packit Service 50ad14
keycode  32 = +d
Packit Service 50ad14
keycode  33 = +f
Packit Service 50ad14
keycode  34 = +g
Packit Service 50ad14
keycode  35 = +h
Packit Service 50ad14
	shift control   keycode  35 = F1
Packit Service 50ad14
	shift AltGr control   keycode  35 = F1
Packit Service 50ad14
Packit Service 50ad14
keycode  36 = +j
Packit Service 50ad14
keycode  37 = +k
Packit Service 50ad14
keycode  38 = +l
Packit Service 50ad14
keycode  39 = semicolon	       colon	       semicolon	colon	  \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol      VoidSymbol	VoidSymbol \
Packit Service 50ad14
	      Meta_semicolon   Meta_colon      Meta_semicolon	Meta_colon
Packit Service 50ad14
Packit Service 50ad14
# 201C    left double quotation mark = double turned comma quotation mark "
Packit Service 50ad14
# 201D    right double quotation mark = double comma quotation mark "
Packit Service 50ad14
keycode  40 = apostrophe       quotedbl	       apostrophe	quotedbl  \
Packit Service 50ad14
	      Control_g	       Control_g       Control_g	Control_g  \
Packit Service 50ad14
	      Meta_apostrophe  Meta_quotedbl   Meta_apostrophe	Meta_quotedbl \
Packit Service 50ad14
	      0x91	       quotedbl	       0x91	        quotedbl
Packit Service 50ad14
Packit Service 50ad14
keycode  41 = grave	       asciitilde      grave		asciitilde \
Packit Service 50ad14
	      nul	       nul	       nul		nul	    \
Packit Service 50ad14
	      Meta_grave       Meta_asciitilde Meta_grave     Meta_asciitilde
Packit Service 50ad14
Packit Service 50ad14
keycode  42 = Shift
Packit Service 50ad14
Packit Service 50ad14
keycode  43 = backslash	       bar	       backslash	bar \
Packit Service 50ad14
      Control_backslash Control_backslash Control_backslash Control_backslash \
Packit Service 50ad14
	      Meta_backslash   Meta_bar	       Meta_backslash	Meta_bar \
Packit Service 50ad14
	      Meta_Control_backslash Meta_Control_backslash \
Packit Service 50ad14
				 Meta_Control_backslash Meta_Control_backslash
Packit Service 50ad14
keycode  44 = +z
Packit Service 50ad14
keycode  45 = +x
Packit Service 50ad14
keycode  46 = +c
Packit Service 50ad14
keycode  47 = +v
Packit Service 50ad14
keycode  48 = +b
Packit Service 50ad14
keycode  49 = +n
Packit Service 50ad14
keycode  50 = +m
Packit Service 50ad14
keycode  51 = comma	       less		comma		 less	   \
Packit Service 50ad14
	      VoidSymbol       VoidSymbol	VoidSymbol	 VoidSymbol \
Packit Service 50ad14
	      Meta_comma       Meta_less	Meta_comma	 Meta_less
Packit Service 50ad14
Packit Service 50ad14
keycode  52 = period	       greater		period		 greater    \
Packit Service 50ad14
	      Compose	       Compose		Compose		 Compose     \
Packit Service 50ad14
	      Meta_period      Meta_greater	Meta_period	 Meta_greater
Packit Service 50ad14
Packit Service 50ad14
keycode  53 = slash	       question		slash		 question    \
Packit Service 50ad14
	      Delete	       Delete		Delete		 Delete	      \
Packit Service 50ad14
	      Meta_slash       Meta_question	Meta_slash	 Meta_question
Packit Service 50ad14
Packit Service 50ad14
keycode  54 = Shift	      
Packit Service 50ad14
Packit Service 50ad14
keycode  55 = KP_Multiply      KP_Multiply	KP_Multiply	 KP_Multiply \
Packit Service 50ad14
	      KP_Multiply      Hex_C		KP_Multiply	 Hex_C	     \
Packit Service 50ad14
	      KP_Multiply      Hex_C		KP_Multiply	 Hex_C	      \
Packit Service 50ad14
	      KP_Multiply      KP_Multiply	KP_Multiply	 KP_Multiply
Packit Service 50ad14
Packit Service 50ad14
keycode  56 = Alt
Packit Service 50ad14
Packit Service 50ad14
#			       0xA0 no-break space
Packit Service 50ad14
keycode  57 = space	       space		space		 space	     \
Packit Service 50ad14
	      nul	       nobreakspace		nul		 nobreakspace	      \
Packit Service 50ad14
	      Meta_space       Meta_space	Meta_space	 Meta_space    \
Packit Service 50ad14
	      VoidSymbol       nobreakspace		VoidSymbol	 nobreakspace
Packit Service 50ad14
Packit Service 50ad14
keycode  58 = Caps_Lock	       Caps_Lock	Caps_Lock	 Caps_Lock \
Packit Service 50ad14
	      Shift_Lock       Shift_Lock	Shift_Lock	 Shift_Lock \
Packit Service 50ad14
	      AltGr_Lock       AltGr_Lock	AltGr_Lock	 AltGr_Lock  \
Packit Service 50ad14
	      Caps_Lock	       Caps_Lock	Caps_Lock	 Caps_Lock
Packit Service 50ad14
Packit Service 50ad14
keycode  59 = F1	       F11		F1		 F11	  \
Packit Service 50ad14
	      F21	       F31		F21		 F31	   \
Packit Service 50ad14
	      Console_1	       Console_13	Console_1	 Console_13 \
Packit Service 50ad14
	      Console_1	       Console_13	Console_1	 Console_13
Packit Service 50ad14
keycode  60 = F2	       F12		F2		 F12	  \
Packit Service 50ad14
	      F22	       F32		F22		 F32	   \
Packit Service 50ad14
	      Console_2	       Console_14	Console_2	 Console_14 \
Packit Service 50ad14
	      Console_2	       Console_14	Console_2	 Console_14
Packit Service 50ad14
keycode  61 = F3	       F13		F3		 F13	  \
Packit Service 50ad14
	      F23	       F33		F23		 F33	   \
Packit Service 50ad14
	      Console_3	       Console_15	Console_3	 Console_15 \
Packit Service 50ad14
	      Console_3	       Console_15	Console_3	 Console_15
Packit Service 50ad14
keycode  62 = F4	       F14		F4		 F14	  \
Packit Service 50ad14
	      F24	       F34		F24		 F34	   \
Packit Service 50ad14
	      Console_4	       Console_16	Console_4	 Console_16 \
Packit Service 50ad14
	      Console_4	       Console_16	Console_4	 Console_16
Packit Service 50ad14
keycode  63 = F5	       F15		F5		 F15	  \
Packit Service 50ad14
	      F25	       F35		F25		 F35	   \
Packit Service 50ad14
	      Console_5	       Console_17	Console_5	 Console_17 \
Packit Service 50ad14
	      Console_5	       Console_17	Console_5	 Console_17
Packit Service 50ad14
keycode  64 = F6	       F16		F6		 F16	  \
Packit Service 50ad14
	      F26	       F36		F26		 F36	   \
Packit Service 50ad14
	      Console_6	       Console_18	Console_6	 Console_18 \
Packit Service 50ad14
	      Console_6	       Console_18	Console_6	 Console_18
Packit Service 50ad14
keycode  65 = F7	       F17		F7		 F17	  \
Packit Service 50ad14
	      F27	       F37		F27		 F37	   \
Packit Service 50ad14
	      Console_7	       Console_19	Console_7	 Console_19 \
Packit Service 50ad14
	      Console_7	       Console_19	Console_7	 Console_19
Packit Service 50ad14
keycode  66 = F8	       F18		F8		 F18	  \
Packit Service 50ad14
	      F28	       F38		F28		 F38	   \
Packit Service 50ad14
	      Console_8	       Console_20	Console_8	 Console_20 \
Packit Service 50ad14
	      Console_8	       Console_20	Console_8	 Console_20
Packit Service 50ad14
keycode  67 = F9	       F19		F9		 F19	  \
Packit Service 50ad14
	      F29	       F39		F29		 F39	   \
Packit Service 50ad14
	      Console_9	       Console_21	Console_9	 Console_21 \
Packit Service 50ad14
	      Console_9	       Console_21	Console_9	 Console_21
Packit Service 50ad14
keycode  68 = F10	       F20		F10		 F20	  \
Packit Service 50ad14
	      F30	       F40		F30		 F40	   \
Packit Service 50ad14
	      Console_10       Console_22	Console_10	 Console_22 \
Packit Service 50ad14
	      Console_10       Console_22	Console_10	 Console_22
Packit Service 50ad14
keycode  69 = Num_Lock	       Bare_Num_Lock	Num_Lock	 Bare_Num_Lock \
Packit Service 50ad14
	      Num_Lock	       Hex_A		Num_Lock	 Hex_A	    \
Packit Service 50ad14
	      Num_Lock	       Hex_A		Num_Lock	 Hex_A	     \
Packit Service 50ad14
	      Num_Lock	       Num_Lock		Num_Lock	 Num_Lock
Packit Service 50ad14
keycode  70 = Scroll_Lock      Show_Memory	Scroll_Lock	 Show_Memory \
Packit Service 50ad14
	      Show_State       VoidSymbol	Show_State	 VoidSymbol   \
Packit Service 50ad14
	      Scroll_Lock      Show_Registers	Scroll_Lock	 Show_Registers
Packit Service 50ad14
keycode  71 = KP_7	       KP_7		KP_7		 KP_7  \
Packit Service 50ad14
	      KP_7	       Hex_7		KP_7		 Hex_7	\
Packit Service 50ad14
	      Ascii_7	       Hex_7		Ascii_7		 Hex_7	 \
Packit Service 50ad14
	      KP_7	       KP_7		KP_7		 KP_7
Packit Service 50ad14
keycode  72 = KP_8	       KP_8		KP_8		 KP_8  \
Packit Service 50ad14
	      KP_8	       Hex_8		KP_8		 Hex_8	\
Packit Service 50ad14
	      Ascii_8	       Hex_8		Ascii_8		 Hex_8	 \
Packit Service 50ad14
	      KP_8	       KP_8		KP_8		 KP_8
Packit Service 50ad14
keycode  73 = KP_9	       KP_9		KP_9		 KP_9  \
Packit Service 50ad14
	      KP_9	       Hex_9		KP_9		 Hex_9	\
Packit Service 50ad14
	      Ascii_9	       Hex_9		Ascii_9		 Hex_9	 \
Packit Service 50ad14
	      KP_9	       KP_9		KP_9		 KP_9
Packit Service 50ad14
keycode  74 = KP_Subtract      KP_Subtract	KP_Subtract	 KP_Subtract \
Packit Service 50ad14
	      KP_Subtract      Hex_D		KP_Subtract	 Hex_D	     \
Packit Service 50ad14
	      KP_Subtract      Hex_D		KP_Subtract	 Hex_D	      \
Packit Service 50ad14
	      KP_Subtract      KP_Subtract	KP_Subtract	 KP_Subtract
Packit Service 50ad14
keycode  75 = KP_4	       KP_4		KP_4		 KP_4  \
Packit Service 50ad14
	      KP_4	       Hex_4		KP_4		 Hex_4	\
Packit Service 50ad14
	      Ascii_4	       Hex_4		Ascii_4		 Hex_4	 \
Packit Service 50ad14
	      KP_4	       KP_4		KP_4		 KP_4
Packit Service 50ad14
keycode  76 = KP_5	       KP_5		KP_5		 KP_5  \
Packit Service 50ad14
	      KP_5	       Hex_5		KP_5		 Hex_5	\
Packit Service 50ad14
	      Ascii_5	       Hex_5		Ascii_5		 Hex_5	 \
Packit Service 50ad14
	      KP_5	       KP_5		KP_5		 KP_5
Packit Service 50ad14
keycode  77 = KP_6	       KP_6		KP_6		 KP_6  \
Packit Service 50ad14
	      KP_6	       Hex_6		KP_6		 Hex_6	\
Packit Service 50ad14
	      Ascii_6	       Hex_6		Ascii_6		 Hex_6	 \
Packit Service 50ad14
	      KP_6	       KP_6		KP_6		 KP_6
Packit Service 50ad14
keycode  78 = KP_Add	       KP_Add		KP_Add		 KP_Add \
Packit Service 50ad14
	      KP_Add	       Hex_E		KP_Add		 Hex_E	 \
Packit Service 50ad14
	      KP_Add	       Hex_E		KP_Add		 Hex_E	  \
Packit Service 50ad14
	      KP_Add	       KP_Add		KP_Add		 KP_Add
Packit Service 50ad14
keycode  79 = KP_1	       KP_1		KP_1		 KP_1  \
Packit Service 50ad14
	      KP_1	       Hex_1		KP_1		 Hex_1	\
Packit Service 50ad14
	      Ascii_1	       Hex_1		Ascii_1		 Hex_1	 \
Packit Service 50ad14
	      KP_1	       KP_1		KP_1		 KP_1
Packit Service 50ad14
keycode  80 = KP_2	       KP_2		KP_2		 KP_2  \
Packit Service 50ad14
	      KP_2	       Hex_2		KP_2		 Hex_2	\
Packit Service 50ad14
	      Ascii_2	       Hex_2		Ascii_2		 Hex_2	 \
Packit Service 50ad14
	      KP_2	       KP_2		KP_2		 KP_2
Packit Service 50ad14
keycode  81 = KP_3	       KP_3		KP_3		 KP_3  \
Packit Service 50ad14
	      KP_3	       Hex_3		KP_3		 Hex_3	\
Packit Service 50ad14
	      Ascii_3	       Hex_3		Ascii_3		 Hex_3	 \
Packit Service 50ad14
	      KP_3	       KP_3		KP_3		 KP_3
Packit Service 50ad14
keycode  82 = KP_0	       KP_0		KP_0		 KP_0  \
Packit Service 50ad14
	      KP_0	       Hex_0		KP_0		 Hex_0	\
Packit Service 50ad14
	      Ascii_0	       Hex_0		Ascii_0		 Hex_0	 \
Packit Service 50ad14
	      KP_0	       KP_0		KP_0		 KP_0
Packit Service 50ad14
keycode  83 = KP_Period
Packit Service 50ad14
	control alt	keycode  83 = Boot	      
Packit Service 50ad14
	altgr control	alt	keycode  83 = Boot	      
Packit Service 50ad14
Packit Service 50ad14
#	 Alt + print-screen
Packit Service 50ad14
keycode  84 = Last_Console
Packit Service 50ad14
keycode  85 =
Packit Service 50ad14
#keycode  86 = less		greater		 bar		 
Packit Service 50ad14
#	 alt	 keycode  86 = Meta_less       
Packit Service 50ad14
Packit Service 50ad14
# On German keyboards it is between left control and left alt keys:
Packit Service 50ad14
keycode  86 = AltGr
Packit Service 50ad14
Packit Service 50ad14
keycode  87 = F11	       F21		F11		 F21	  \
Packit Service 50ad14
	      F31	       F41		F31		 F41	   \
Packit Service 50ad14
	      Console_11       Console_23	Console_11	 Console_23 \
Packit Service 50ad14
	      Console_11       Console_23	Console_11	 Console_23
Packit Service 50ad14
keycode  88 = F12	       F22		F12		 F22	  \
Packit Service 50ad14
	      F32	       F42		F32		 F42	   \
Packit Service 50ad14
	      Console_12       Console_24	Console_12	 Console_24 \
Packit Service 50ad14
	      Console_12       Console_24	Console_12	 Console_24
Packit Service 50ad14
keycode  89 =
Packit Service 50ad14
keycode  90 =
Packit Service 50ad14
keycode  91 =
Packit Service 50ad14
keycode  92 =
Packit Service 50ad14
keycode  93 =
Packit Service 50ad14
keycode  94 =
Packit Service 50ad14
keycode  95 =
Packit Service 50ad14
keycode  96 = KP_Enter	       KP_Enter		KP_Enter	 KP_Enter \
Packit Service 50ad14
	      KP_Enter	       Hex_F		KP_Enter	 Hex_F	   \
Packit Service 50ad14
	      AltGr_Lock       Hex_F		AltGr_Lock	 Hex_F	    \
Packit Service 50ad14
	      AltGr_Lock       AltGr_Lock	AltGr_Lock	 AltGr_Lock
Packit Service 50ad14
Packit Service 50ad14
keycode  97 = Control
Packit Service 50ad14
Packit Service 50ad14
keycode  98 = KP_Divide	       KP_Divide	KP_Divide	 KP_Divide \
Packit Service 50ad14
	      KP_Divide	       Hex_B		KP_Divide	 Hex_B	    \
Packit Service 50ad14
	      KP_Divide	       Hex_B		KP_Divide	 Hex_B	     \
Packit Service 50ad14
	      KP_Divide	       KP_Divide	KP_Divide	 KP_Divide
Packit Service 50ad14
Packit Service 50ad14
keycode  99 = VoidSymbol	 # 99=Print-Screen
Packit Service 50ad14
	control keycode  99 = Control_backslash
Packit Service 50ad14
	alt     keycode  99 = Control_backslash
Packit Service 50ad14
keycode 100 = AltGr
Packit Service 50ad14
keycode 101 = Break #	101=Control-Pause
Packit Service 50ad14
string F102 = "\033[7$"
Packit Service 50ad14
keycode 102 = Find  #	=Home
Packit Service 50ad14
	shift	      keycode 102 = F102
Packit Service 50ad14
	shift AltGr   keycode 102 = F102
Packit Service 50ad14
string F103 = "\033[a"
Packit Service 50ad14
keycode 103 = Up
Packit Service 50ad14
	shift	      keycode 103 = F103
Packit Service 50ad14
	shift AltGr   keycode 103 = F103
Packit Service 50ad14
	alt	      keycode 103 = Spawn_Console   
Packit Service 50ad14
	AltGr alt     keycode 103 = Spawn_Console   
Packit Service 50ad14
	shift alt	    keycode 103 = Spawn_Console	  
Packit Service 50ad14
	shift AltGr alt	    keycode 103 = Spawn_Console	  
Packit Service 50ad14
keycode 104 = Prior #	=PageUp
Packit Service 50ad14
	shift	      keycode 104 = Scroll_Backward
Packit Service 50ad14
	AltGr shift   keycode 104 = Scroll_Backward
Packit Service 50ad14
string F105 = "\033[d"
Packit Service 50ad14
keycode 105 =	Left		F105		Left		F105 \
Packit Service 50ad14
		Left		F105		Left		F105 \
Packit Service 50ad14
		Decr_Console	Decr_Console	Decr_Console	Decr_Console \
Packit Service 50ad14
		Decr_Console	Decr_Console	Decr_Console	Decr_Console
Packit Service 50ad14
string F106 = "\033[c"
Packit Service 50ad14
keycode 106 =	Right		F106		Right		F106 \
Packit Service 50ad14
		Right		F106		Right		F106 \
Packit Service 50ad14
		Incr_Console	Incr_Console	Incr_Console	Incr_Console \
Packit Service 50ad14
		Incr_Console	Incr_Console	Incr_Console	Incr_Console
Packit Service 50ad14
string F107 = "\033[8$"
Packit Service 50ad14
keycode 107 = Select   # =End
Packit Service 50ad14
	shift	      keycode 107 = F107
Packit Service 50ad14
	shift AltGr   keycode 107 = F107
Packit Service 50ad14
string F108 = "\033[b"
Packit Service 50ad14
keycode 108 = Down
Packit Service 50ad14
	shift	      keycode 108 = F108
Packit Service 50ad14
	shift AltGr   keycode 108 = F108
Packit Service 50ad14
keycode 109 = Next  #	 =PageDown
Packit Service 50ad14
	shift	      keycode 109 = Scroll_Forward
Packit Service 50ad14
	AltGr shift   keycode 109 = Scroll_Forward
Packit Service 50ad14
string F110 = "\033[2$"
Packit Service 50ad14
keycode 110 = Insert
Packit Service 50ad14
	shift	      keycode 110 = F110
Packit Service 50ad14
	shift AltGr   keycode 110 = F110
Packit Service 50ad14
Packit Service 50ad14
# Edit this if you want strict VT100 emulation.
Packit Service 50ad14
string F111 = "\033[3$"
Packit Service 50ad14
keycode 111 = Delete	       F111		Delete		 F111	   \
Packit Service 50ad14
	      Remove	       Remove		Remove		 Remove	    \
Packit Service 50ad14
	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
Packit Service 50ad14
	      Boot	       Boot		Boot		 Boot
Packit Service 50ad14
Packit Service 50ad14
# My PC 102 keyboard seems don't have 112-118. 
Packit Service 50ad14
keycode 112 = Macro
Packit Service 50ad14
keycode 113 = F13
Packit Service 50ad14
keycode 114 = F14
Packit Service 50ad14
keycode 115 = Help
Packit Service 50ad14
keycode 116 = Do
Packit Service 50ad14
keycode 117 = F17
Packit Service 50ad14
keycode 118 = KP_MinPlus
Packit Service 50ad14
Packit Service 50ad14
keycode 119 = Pause
Packit Service 50ad14
keycode 120 =
Packit Service 50ad14
keycode 121 =
Packit Service 50ad14
keycode 122 =
Packit Service 50ad14
keycode 123 =
Packit Service 50ad14
keycode 124 =
Packit Service 50ad14
keycode 125 =
Packit Service 50ad14
keycode 126 =
Packit Service 50ad14
keycode 127 =
Packit Service 50ad14
string F1 = "\033[[A"
Packit Service 50ad14
string F2 = "\033[[B"
Packit Service 50ad14
string F3 = "\033[[C"
Packit Service 50ad14
string F4 = "\033[[D"
Packit Service 50ad14
string F5 = "\033[[E"
Packit Service 50ad14
string F6 = "\033[17~"
Packit Service 50ad14
string F7 = "\033[18~"
Packit Service 50ad14
string F8 = "\033[19~"
Packit Service 50ad14
string F9 = "\033[20~"
Packit Service 50ad14
string F10 = "\033[21~"
Packit Service 50ad14
string F11 = "\033[23~"
Packit Service 50ad14
string F12 = "\033[24~"
Packit Service 50ad14
string F13 = "\033[25~"
Packit Service 50ad14
string F14 = "\033[26~"
Packit Service 50ad14
string F15 = "\033[28~"
Packit Service 50ad14
string F16 = "\033[29~"
Packit Service 50ad14
string F17 = "\033[31~"
Packit Service 50ad14
string F18 = "\033[32~"
Packit Service 50ad14
string F19 = "\033[33~"
Packit Service 50ad14
string F20 = "\033[34~"
Packit Service 50ad14
string F21 = "\033[35~"
Packit Service 50ad14
string F22 = "\033[36~"
Packit Service 50ad14
string F23 = "\033[37~"
Packit Service 50ad14
string F24 = "\033[38~"
Packit Service 50ad14
string F25 = "\033[39~"
Packit Service 50ad14
string F26 = "\033[40~"
Packit Service 50ad14
string F27 = "\033[41~"
Packit Service 50ad14
string F28 = "\033[42~"
Packit Service 50ad14
string F29 = "\033[43~"
Packit Service 50ad14
string F30 = "\033[44~"
Packit Service 50ad14
string F31 = "\033[45~"
Packit Service 50ad14
string F32 = "\033[46~"
Packit Service 50ad14
string F33 = "\033[47~"
Packit Service 50ad14
string F34 = "\033[48~"
Packit Service 50ad14
string F35 = "\033[49~"
Packit Service 50ad14
string F36 = "\033[50~"
Packit Service 50ad14
string F37 = "\033[51~"
Packit Service 50ad14
string F38 = "\033[52~"
Packit Service 50ad14
string F39 = "\033[53~"
Packit Service 50ad14
string F40 = "\033[54~"
Packit Service 50ad14
string F41 = "\033[55~"
Packit Service 50ad14
string F42 = "\033[56~"
Packit Service 50ad14
string Find = "\033[1~"
Packit Service 50ad14
string Insert = "\033[2~"
Packit Service 50ad14
string Remove = "\033[3~"
Packit Service 50ad14
string Select = "\033[4~"
Packit Service 50ad14
string Prior = "\033[5~"
Packit Service 50ad14
string Next = "\033[6~"
Packit Service 50ad14
string Macro = "\033[M"
Packit Service 50ad14
string Pause = "\033[P"
Packit Service 50ad14
Packit Service 50ad14
#   ISO-8859-1 characters - don't work in Unicode mode as of
Packit Service 50ad14
# loadkeys V.89 and Linux 2.0.29. Use Control+Alt+1 to see them.
Packit Service 50ad14
compose as usual for "iso-8859-1"