svn commit: r270114 - head/share/vt/keymaps

Stefan Esser se at FreeBSD.org
Sun Aug 17 19:54:22 UTC 2014


Author: se
Date: Sun Aug 17 19:54:21 2014
New Revision: 270114
URL: http://svnweb.freebsd.org/changeset/base/270114

Log:
  Attempt at converting the SYSCONS keymaps to Unicode for use with NEWCONS.
  I have spent many hours comparing source and destination formats, and hope
  to have caught the most severe conversion errors.
  
  Files were converted with a Perl script which I'll shortly commit to the
  tools directory. This script is a much enhanced version of the one
  provided by ray@ and is expected to support the full kbdmap(5) syntax.
  
  The naming convention used is:
  
   <2-letter country code>.<variant>.kbd
  
  Only if there are multiple layouts for different languages:
  
   <2-letter country code>-<2-letter language code>.<variant>.kbd
  
  In nearly all cases, the keyboards are country specific, only. Currently
  there is only one case where the language was added ("ch-fr.kbd" for
  the Swiss-French keyboard layout).
  
  I choose to write Unicode character codes as hex numbers. While this
  increases the diff to the SYSCONS keymap files for the trivial cases
  (conversion from ISO8859-1), it really helps to verify the more complex
  cases against a Unicode table (which is indexed by hex numbers).
  
  This commit does not cover all files that have been converted, since I
  need to sort out which ones to use, if there were several with different
  source encodings to choose from.
  
  Review and test of the keymap files is highly desirable before 10.1 is
  released. I'd also appreciate educated opinions regarding the optimum
  variant (to be made available as the default for each language).
  
  Since there are no NEWCONS keymaps in 10-STABLE, I plan to MFC after
  the minimum allowed delay of 3 days, to allow at least a few weeks to
  test and improve what will be in the next release.
  
  MFC after:	3 days

Added:
  head/share/vt/keymaps/INDEX.keymaps   (contents, props changed)
  head/share/vt/keymaps/am.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/hy.armscii-8.kbd
  head/share/vt/keymaps/be.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/be.iso.acc.kbd
  head/share/vt/keymaps/bg.bds.ctrlcaps.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/bg.phonetic.ctrlcaps.kbd
  head/share/vt/keymaps/bg.bds.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/bg.bds.ctrlcaps.kbd
  head/share/vt/keymaps/br.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/br275.iso.acc.kbd
  head/share/vt/keymaps/br.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/br275.iso.kbd
  head/share/vt/keymaps/ca.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/fr_CA.iso.acc.kbd
  head/share/vt/keymaps/centraleuropean.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/ce.iso2.kbd
  head/share/vt/keymaps/ch-fr.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/swissfrench.iso.acc.kbd
  head/share/vt/keymaps/ch-fr.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/swissfrench.iso.kbd
  head/share/vt/keymaps/ch.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/swissgerman.iso.acc.kbd
  head/share/vt/keymaps/ch.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/swissgerman.iso.kbd
  head/share/vt/keymaps/ch.macbook.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/swissgerman.macbook.acc.kbd
  head/share/vt/keymaps/colemak.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/colemak.iso15.acc.kbd
  head/share/vt/keymaps/cz.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/cs.latin2.qwertz.kbd
  head/share/vt/keymaps/de.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/german.iso.acc.kbd
  head/share/vt/keymaps/de.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/german.iso.kbd
  head/share/vt/keymaps/dk.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/danish.iso.acc.kbd
  head/share/vt/keymaps/dk.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/danish.iso.kbd
  head/share/vt/keymaps/dk.macbook.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/danish.iso.macbook.kbd
  head/share/vt/keymaps/ee.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/estonian.iso15.kbd
  head/share/vt/keymaps/es.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/spanish.iso.acc.kbd
  head/share/vt/keymaps/es.dvorak.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/spanish.dvorak.kbd
  head/share/vt/keymaps/es.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/spanish.iso15.acc.kbd
  head/share/vt/keymaps/fi.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/finnish.iso.kbd
  head/share/vt/keymaps/fr.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/fr.iso.acc.kbd
  head/share/vt/keymaps/fr.dvorak.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/fr.dvorak.acc.kbd
  head/share/vt/keymaps/fr.dvorak.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/fr.dvorak.kbd
  head/share/vt/keymaps/fr.macbook.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/fr.macbook.acc.kbd
  head/share/vt/keymaps/gr.101.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/gr.us101.acc.kbd
  head/share/vt/keymaps/gr.elot.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/gr.elot.acc.kbd
  head/share/vt/keymaps/gr.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/el.iso07.kbd
  head/share/vt/keymaps/hu.101.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/hu.iso2.101keys.kbd
  head/share/vt/keymaps/hu.102.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/hu.iso2.102keys.kbd
  head/share/vt/keymaps/il.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/iw.iso8.kbd
  head/share/vt/keymaps/is.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/icelandic.iso.acc.kbd
  head/share/vt/keymaps/is.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/icelandic.iso.kbd
     - copied unchanged from r270082, head/share/syscons/keymaps/jp.106x.kbd
     - copied unchanged from r270082, head/share/syscons/keymaps/jp.106.kbd
     - copied unchanged from r270082, head/share/syscons/keymaps/jp.pc98.iso.kbd
     - copied unchanged from r270082, head/share/syscons/keymaps/jp.pc98.kbd
  head/share/vt/keymaps/kz.io.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/kk.pt154.io.kbd
  head/share/vt/keymaps/kz.kst.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/kk.pt154.kst.kbd
  head/share/vt/keymaps/latinamerican.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/latinamerican.iso.acc.kbd
  head/share/vt/keymaps/latinamerican.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/latinamerican.kbd
  head/share/vt/keymaps/lt.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/lt.iso4.kbd
  head/share/vt/keymaps/nl.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/dutch.iso.acc.kbd
  head/share/vt/keymaps/no.dvorak.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/norwegian.dvorak.kbd
  head/share/vt/keymaps/no.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/norwegian.iso.kbd
  head/share/vt/keymaps/nordic.asus-eee.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/eee_nordic.kbd
  head/share/vt/keymaps/pl.dvorak.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/pl_PL.dvorak.kbd
  head/share/vt/keymaps/pt.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/pt.iso.acc.kbd
  head/share/vt/keymaps/ru.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/ru.koi8-r.kbd
  head/share/vt/keymaps/ru.shift.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/ru.koi8-r.shift.kbd
  head/share/vt/keymaps/ru.win.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/ru.koi8-r.win.kbd
  head/share/vt/keymaps/se.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/swedish.iso.kbd
  head/share/vt/keymaps/sk.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/sk.iso2.kbd
  head/share/vt/keymaps/tr.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/tr.iso9.q.kbd
  head/share/vt/keymaps/uk.capsctrl.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/uk.iso-ctrl.kbd
  head/share/vt/keymaps/uk.dvorak.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/uk.dvorak.kbd
  head/share/vt/keymaps/us.acc.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/us.iso.acc.kbd
     - copied unchanged from r270082, head/share/syscons/keymaps/us.pc-ctrl.kbd
  head/share/vt/keymaps/us.dvorak.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/us.dvorak.kbd
  head/share/vt/keymaps/us.dvorakl.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/us.dvorakl.kbd
  head/share/vt/keymaps/us.dvorakp.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/us.dvorakp.kbd
  head/share/vt/keymaps/us.dvorakr.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/us.dvorakr.kbd
  head/share/vt/keymaps/us.dvorakx.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/us.dvorakx.kbd
  head/share/vt/keymaps/us.emacs.kbd   (contents, props changed)
     - copied, changed from r270082, head/share/syscons/keymaps/us.emacs.kbd
     - copied unchanged from r270082, head/share/syscons/keymaps/us.unix.kbd
Directory Properties:
  head/share/vt/keymaps/jp.capsctrl.kbd   (props changed)
  head/share/vt/keymaps/jp.kbd   (props changed)
  head/share/vt/keymaps/jp.pc98.iso.kbd   (props changed)
  head/share/vt/keymaps/jp.pc98.kbd   (props changed)
  head/share/vt/keymaps/us.ctrl.kbd   (props changed)
  head/share/vt/keymaps/us.unix.kbd   (props changed)
Modified:
  head/share/vt/keymaps/Makefile
  head/share/vt/keymaps/be.kbd   (contents, props changed)
  head/share/vt/keymaps/fr.kbd   (contents, props changed)
  head/share/vt/keymaps/hr.kbd   (contents, props changed)
  head/share/vt/keymaps/it.kbd   (contents, props changed)
  head/share/vt/keymaps/pl.kbd   (contents, props changed)
  head/share/vt/keymaps/pt.kbd   (contents, props changed)
  head/share/vt/keymaps/si.kbd   (contents, props changed)
  head/share/vt/keymaps/ua.kbd   (contents, props changed)
  head/share/vt/keymaps/ua.shift.alt.kbd   (contents, props changed)
  head/share/vt/keymaps/uk.kbd   (contents, props changed)
Directory Properties:
  head/share/vt/keymaps/us.kbd   (props changed)

Added: head/share/vt/keymaps/INDEX.keymaps
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/share/vt/keymaps/INDEX.keymaps	Sun Aug 17 19:54:21 2014	(r270114)
@@ -0,0 +1,604 @@
+# $FreeBSD$
+#
+# database for kbdmap(8) 
+#
+# Format <file>:<lang>:<description>
+#
+# lang: ar bg cs da de el en es fi fr he hr hu hy is it ja kk ko nl no pl
+#       pt ro ru sh sk sl sv tr uk zh
+# lang: lang,lang
+#
+# If lang empty use 'en' (us-english) as default.
+# 
+# Example:
+# 	german.iso.kbd:de:deutsch
+# 	german.iso.kbd:en:german
+#
+# See also setlocal
+# /usr/share/locale, /usr/X11/lib/X11/locale/locale.alias
+#
+#
+# Language support: MENU, FONT
+#
+MENU:en:Choose your keyboard language
+MENU:da,no,sv:Vælg dit keyboard layout
+MENU:de:Wählen Sie Ihre Tastaturbelegung
+MENU:fr:Choisissez la nationalité de votre clavier
+MENU:pl:Wybierz układ klawiatury
+MENU:pt:Escolha o layout do teclado
+MENU:es:Seleccione el idioma de su teclado
+MENU::ךלש תדלקמה תפש תא רחב
+MENU:uk:Bиберіть розкладку клавіатури
+MENU:el:Επιλέξτε το πληκτρολόγιο της κονσόλας
+MENU:hy:Ô¸Õ¶Õ¿Ö€Õ¥Ö„ Õ½Õ¿Õ¥Õ²Õ¶Õ¡Õ·Õ¡Ö€Õ« Õ¤Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨
+
+#
+# The font definition for "en" is the fall-back font for
+# all languages.
+# Add language specific font definitions only where required!
+#
+FONT:en:vgarom-8x16.hex
+
+#
+be.kbd:en:Belgian
+be.kbd:de:Belgisch
+be.kbd:fr:Belge
+be.kbd:pt,es:Belga
+
+be.acc.kbd:en:Belgian (accent keys)
+be.acc.kbd:de:Belgisch (mit Akzenten)
+be.acc.kbd:fr:Belge (avec accents)
+be.acc.kbd:pt:Belga (com acentos)
+be.acc.kbd:es:Belga (con acentos)
+
+bg.bds.kbd:en:Bulgarian (BDS)
+bg.bds.kbd:de:Bulgarisch (BDS)
+bg.bds.ctrlcaps.kbd:en:Bulgarian (Phonetic)
+bg.bds.ctrlcaps.kbd:de:Bulgarisch (phonetisch)
+
+br.kbd:en:Brazilian
+br.kbd:de:Brasilianisch
+br.kbd:fr:Brésilien
+br.kbd:pt:Brasileiro
+br.kbd:es:Brasileño
+
+br.acc.kbd:en:Brazilian (accent keys)
+br.acc.kbd:de:Brasilianisch (mit Akzenten)
+br.acc.kbd:fr:Brésilien (avec accents)
+br.acc.kbd:pt:Brasileiro (com acentos)
+br.acc.kbd:es:Brasileño (con acentos)
+
+br.kbd.from-cp850:en:Brazilian
+br.kbd.from-cp850:de:Brasilianisch
+br.kbd.from-cp850:fr:Brésilien
+br.kbd.from-cp850:pt:Brasileiro
+br.kbd.from-cp850:es:Brasileño
+
+by.kbd.from-cp1131:en:Belarusian
+by.kbd.from-cp1131:de:Weißrussisch
+by.kbd.from-cp1131:fr:Biélorusse
+
+by.kbd.from-cp1251:en:Belarusian
+by.kbd.from-cp1251:de:Weißrussisch
+by.kbd.from-cp1251:fr:Biélorusse
+
+by.kbd.from-iso5:en:Belarusian
+by.kbd.from-iso5:de:Weißrussisch
+by.kbd.from-iso5:fr:Biélorusse
+
+centraleuropean.kbd:en:Central European
+centraleuropean.kbd:de:Zentral Europäisch
+centraleuropean.kbd:fr:Centre européen
+centraleuropean.kbd:es:Centroeuropeo
+
+colemak.kbd:en:Colemak ergonomic alternative
+
+cz.kbd:en:Czech (QWERTZ, accent keys)
+cz.kbd:de:Tschechisch (QWERTZ, mit Akzenten)
+cz.kbd:fr:Tchèque (QWERTZ, avec accents)
+cz.kbd:es:Checo (QWERTZ, con acentos)
+
+cz.kbd.from-ce:en:Czech
+cz.kbd.from-ce:de:Tschechisch
+cz.kbd.from-ce:fr:Tchèque
+cz.kbd.from-ce:es:Checo
+
+dk.kbd:en:Danish
+dk.kbd:da:Dansk
+dk.kbd:de:Dänisch
+dk.kbd:fr:Danois
+dk.kbd:pt:Dinamarquês
+dk.kbd:es:Danés
+
+dk.acc.kbd:en:Danish (accent keys)
+dk.acc.kbd:da:Dansk (accent taster)
+dk.acc.kbd:de:Dänisch (mit Akzenten)
+dk.acc.kbd:fr:Danois (avec accents)
+dk.acc.kbd:pt:Dinamarquês (com acentos)
+dk.acc.kbd:es:Danés (con acentos)
+
+dk.kbd.from-cp865:en:Danish
+dk.kbd.from-cp865:da:Dansk
+dk.kbd.from-cp865:de:Dänisch
+dk.kbd.from-cp865:fr:Danois
+dk.kbd.from-cp865:pt:Dinamarquês
+dk.kbd.from-cp865:es:Danés
+
+dk.macbook.kbd:da:Danish (macbook)
+dk.macbook.kbd:da:Dansk (macbook)
+dk.macbook.kbd:de:Dänisch (Macbook)
+dk.macbook.kbd:fr:Danois (macbook)
+dk.macbook.kbd:pt:Dinamarquês (macbook)
+dk.macbook.kbd:es:Danés (macbook)
+
+nl.kbd:en:Dutch (accent keys)
+nl.kbd:de:Holländisch (mit Akzenten)
+
+nordic.asus-eee.kbd:en:Nordic layout on Asus eeePC
+nordic.asus-eee.kbd:fr:Norvégien phonétique sur Asus eeePC
+
+gr.kbd:en:Greek (104 keys)
+gr.kbd:fr:Grec (104 touches)
+gr.kbd:el:Ελληνικό (104 πλήκτρων)
+
+ee.kbd.from-iso1:en:Estonian
+ee.kbd.from-iso1:de:Estnisch
+ee.kbd.from-iso1:fr:Estonien
+ee.kbd.from-iso1:es:Estonio
+
+ee.kbd:en:Estonian
+ee.kbd:de:Estnisch
+ee.kbd:fr:Estonien
+ee.kbd:es:Estonio
+
+ee.kbd.from-cp850:en:Estonian
+ee.kbd.from-cp850:de:Estnisch
+ee.kbd.from-cp850:fr:Estonien
+ee.kbd.from-cp850:es:Estonio
+
+fi.kbd:en:Finnish
+fi.kbd:de:Finnisch
+fi.kbd:fr:Finlandais
+fi.kbd:es:Finlandés
+
+fi.kbd.from-cp850:en:Finnish
+fi.kbd.from-cp850:de:Finnisch
+fi.kbd.from-cp850:fr:Finlandais
+fi.kbd.from-cp850:es:Finlandés
+
+fr.kbd:en:French
+fr.kbd:de:Französisch
+fr.kbd:fr:Français
+fr.kbd:pt:Francês
+fr.kbd:es:Francés
+fr.kbd:uk:Французька
+
+fr.acc.kbd:en:French (accent keys)
+fr.acc.kbd:de:Französisch (mit Akzenten)
+fr.acc.kbd:fr:Français (avec accents)
+fr.acc.kbd:pt:Francês (com acentos)
+fr.acc.kbd:es:Francés (con acentos)
+fr.acc.kbd:uk:Французька (accent keys)
+
+fr.macbook.kbd:en:French Macbook/Macbook Pro (accent keys)
+fr.macbook.kbd:de:Französisch Macbook/Macbook Pro (mit Aksenten)
+fr.macbook.kbd:fr:Français Macbook/Macbook Pro (accent keys)
+fr.macbook.kbd:pt:Francês Macbook/Macbook Pro (com acentos)
+fr.macbook.kbd:es:Francés Macbook/Macbook Pro (con acentos)
+
+fr.dvorak.kbd:en:French Dvorak-like
+fr.dvorak.kbd:de:Französisch Dvorak
+fr.dvorak.kbd:fr:Français Dvorak
+fr.dvorak.kbd:pt:Francês Dvorak
+fr.dvorak.kbd:es:Francés Dvorak
+fr.dvorak.kbd:uk:French Dvorak-like
+
+fr.dvorak.acc.kbd:en:French Dvorak-like (accent keys)
+fr.dvorak.acc.kbd:de:Französisch Dvorak (mit Akzenten)
+fr.dvorak.acc.kbd:fr:Français Dvorak (accent keys)
+fr.dvorak.acc.kbd:pt:Francês Dvorak (com acentos)
+fr.dvorak.acc.kbd:es:Francés Dvorak (con acentos)
+fr.dvorak.acc.kbd:uk:French Dvorak-like (accent keys)
+
+ca.kbd:en:French Canadian (accent keys)
+ca.kbd:de:Französisch Kanada (mit Akzenten)
+ca.kbd:fr:Français Canadien (avec accents)
+ca.kbd:es:Francocanadiense (con acentos)
+ca.kbd:uk:Французько-канадська (accent keys)
+
+de.kbd:en:German
+de.kbd:de:Deutsch
+de.kbd:fr:Allemand
+de.kbd:pt:Alemão
+de.kbd:es:Alemán
+de.kbd:uk:Німецька
+
+de.acc.kbd:en:German (accent keys)
+de.acc.kbd:de:Deutsch (mit Akzenten)
+de.acc.kbd:fr:Allemand (avec accents)
+de.acc.kbd:pt:Alemão (com acentos)
+de.acc.kbd:es:Alemán (con acentos)
+de.acc.kbd:uk:Німецька (accent keys)
+
+de.kbd.from-cp850:en:German
+de.kbd.from-cp850:de:Deutsch
+de.kbd.from-cp850:fr:Allemand
+de.kbd.from-cp850:pt:Alemão
+de.kbd.from-cp850:es:Alemán
+de.kbd.from-cp850:uk:Німецька
+
+gr.elot.acc.kbd:en:Greek ELOT
+gr.elot.acc.kbd:de:Grieschisch ELOT
+gr.elot.acc.kbd:fr:Grec ELOT
+gr.elot.acc.kbd:el:Ελληνικό ΕΛΟΤ
+
+gr.101.acc.kbd:en:Greek (101 keys)
+gr.101.acc.kbd:de:Grieschisch (101 Tasten)
+gr.101.acc.kbd:fr:Grec (101 touches)
+gr.101.acc.kbd:el:Ελληνικό (101 πλήκτρων)
+
+il.kbd:en:Hebrew
+il.kbd:de:Hebräisch
+il.kbd:fr:Hébreu
+il.kbd::תירבע
+
+hr.kbd:en:Croatian
+hr.kbd:de:Kroatisch
+hr.kbd:fr:Croate
+hr.kbd:es:Croata
+
+hu.101.kbd:en:Hungarian (101 keys)
+hu.101.kbd:de:Ungarisch (101 Tasten)
+hu.101.kbd:fr:Hongrois (101 touches)
+hu.101.kbd:es:Húngaro (101)
+
+hu.102.kbd:en:Hungarian (102 keys)
+hu.102.kbd:de:Ungarisch (102 Tasten)
+hu.102.kbd:fr:Hongrois (102 touches)
+hu.102.kbd:es:Húngaro (102)
+
+am.kbd:hy:Õ€Õ¡ÕµÕ¥Ö€Õ¥Õ¶ Õ°Õ¶Õ¹ÕµÕ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ (Phonetic) Õ¤Õ¡Õ½Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶
+am.kbd:ru:Армянская фонетическая раскладка
+am.kbd:en:Armenian phonetic layout
+am.kbd:fr:Arménien phonétique
+am.kbd:de:Armenische phonetische Tastenbelegung
+
+is.kbd:en:Icelandic
+is.kbd:de:Isländisch
+is.kbd:fr:Islandais
+is.kbd:pt:Islandês
+is.kbd:es:Islandés
+
+is.acc.kbd:en:Icelandic (accent keys)
+is.acc.kbd:de:Isländisch (mit Akzenten)
+is.acc.kbd:fr:Islandais (avec accents)
+is.acc.kbd:pt:Islandês (com acentos)
+is.acc.kbd:es:Islandés (con acentos)
+
+it.kbd:en:Italian
+it.kbd:de:Italienisch
+it.kbd:fr:Italien
+it.kbd:pt,es:Italiano
+it.kbd:uk:Італійська
+
+jp.kbd:en:Japanese 106
+jp.kbd:de:Japanisch 106
+jp.kbd:fr:Japonais 106
+jp.kbd:pt:Japonês 106
+jp.kbd:es:Japonés 106
+jp.kbd:uk:Японська 106
+
+jp.capsctrl.kbd:en:Japanese 106x
+jp.capsctrl.kbd:de:Japanisch 106x
+jp.capsctrl.kbd:fr:Japonais 106x
+jp.capsctrl.kbd:pt:Japonês 106x
+jp.capsctrl.kbd:es:Japonés 106x
+jp.capsctrl.kbd:uk:Японська 106x
+
+jp.pc98.kbd:en:Japanese PC-98x1
+jp.pc98.kbd:de:Japanisch PC-98x1
+jp.pc98.kbd:fr:Japonais PC-98x1
+jp.pc98.kbd:pt:Japonês PC-98x1
+jp.pc98.kbd:es:Japonés PC-98x1
+jp.pc98.kbd:uk:Японська PC-98x1
+
+jp.pc98.iso.kbd:en:Japanese PC-98x1 (ISO)
+jp.pc98.iso.kbd:de:Japanisch PC-98x1 (ISO)
+jp.pc98.iso.kbd:fr:Japonais PC-98x1 (ISO)
+jp.pc98.iso.kbd:pt:Japonês PC-98x1 (ISO)
+jp.pc98.iso.kbd:es:Japonés PC-98x1 (ISO)
+jp.pc98.iso.kbd:uk:Японська PC-98x1 (ISO)
+
+kz.kst.kbd:en:Kazakh
+kz.kst.kbd:de:Kasachisch
+kz.kst.kbd:fr:Kazakh
+
+kz.io.kbd:en:Kazakh
+kz.io.kbd:de:Kasachisch
+kz.io.kbd:fr:Kazakh
+
+latinamerican.kbd:en:Latin American
+latinamerican.kbd:de:Latein Amerikanisch
+latinamerican.kbd:fr:Amérique latine
+latinamerican.kbd:pt,es:América Latina
+
+latinamerican.acc.kbd:en:Latin American (accent keys)
+latinamerican.acc.kbd:de:Latein Amerikanisch (mit Akzenten)
+latinamerican.acc.kbd:fr:Amérique latine (avec accents)
+latinamerican.acc.kbd:pt,es:América Latina (com acentos)
+
+lt.kbd:en:Lithuanian
+lt.kbd:de:Litauisch
+lt.kbd:fr:Lithuanien
+lt.kbd:es:Lituano
+
+no.kbd:en:Norwegian
+no.kbd:no:Norsk
+no.kbd:de:Norwegisch
+no.kbd:fr:Norvégien
+no.kbd:pt:Norueguês
+no.kbd:es:Noruego
+
+no.dvorak.kbd:en:Norwegian dvorak
+no.dvorak.kbd:no:Norsk dvorak
+no.dvorak.kbd:de:Norwegisch dvorak
+no.dvorak.kbd:fr:Norvégien dvorak
+no.dvorak.kbd:pt:Norueguês dvorak
+no.dvorak.kbd:es:Noruego Idvorak
+
+pl.kbd:en:Polish (programmer's)
+pl.kbd:de:Polnisch (für Programmierer)
+pl.kbd:fr:Polonais (pour programmeurs)
+pl.kbd:pl:Polska (programisty)
+pl.kbd:pt:Polonês (para programadores)
+pl.kbd:es:Polaco (para programadores)
+
+pl.dvorak.kbd:en:Polish Dvorak
+pl.dvorak.kbd:de:Polnisch Dvorak
+pl.dvorak.kbd:fr:Polonais Dvorak
+pl.dvorak.kbd:pl:Polska Dvorak
+pl.dvorak.kbd:pt:Polonês Dvorak
+pl.dvorak.kbd:es:Polaco Dvorak
+
+pt.kbd:en:Portuguese
+pt.kbd:de:Portugisisch
+pt.kbd:fr:Portugais
+pt.kbd:pt:Português
+pt.kbd:es:Portugués
+
+pt.acc.kbd:en:Portuguese (accent keys)
+pt.acc.kbd:de:Portugisisch (mit Akzenten)
+pt.acc.kbd:fr:Portugais (avec accents)
+pt.acc.kbd:pt:Português (com acentos)
+pt.acc.kbd:es:Portugués (con acentos)
+
+ru.kbd.from-cp866:en:Russian (alternative)
+ru.kbd.from-cp866:de:Russisch (alternativ)
+ru.kbd.from-cp866:ru:Русский (alternative)
+ru.kbd.from-cp866:fr:Russe (alternative)
+ru.kbd.from-cp866:pt:Russo (alternativo)
+ru.kbd.from-cp866:es:Ruso (alternativo)
+ru.kbd.from-cp866:uk:Російська (альтернативна)
+
+ru.kbd.from-iso5:en:Russian
+ru.kbd.from-iso5:de:Russisch
+ru.kbd.from-iso5:fr:Russe
+ru.kbd.from-iso5:ru:Русский
+ru.kbd.from-iso5:pt:Russo
+ru.kbd.from-iso5:es:Ruso
+ru.kbd.from-iso5:uk:Російський
+
+ru.kbd:en:Russian
+ru.kbd:de:Russisch
+ru.kbd:ru:Русский
+ru.kbd:fr:Russe
+ru.kbd:pt:Russo
+ru.kbd:es:Ruso
+ru.kbd:uk:Російська
+
+ru.shift.kbd:en:Russian (shift)
+ru.shift.kbd:de:Russisch (shift)
+ru.shift.kbd:ru:Русский (shift)
+ru.shift.kbd:fr:Russe (shift)
+ru.shift.kbd:pt:Russo (shift)
+ru.shift.kbd:es:Ruso (shift)
+ru.shift.kbd:uk:Російська (shift)
+
+ru.win.kbd:en:Russian (winkeys)
+ru.win.kbd:de:Russisch (winkeys)
+ru.win.kbd:ru:Русский (winkeys)
+ru.win.kbd:fr:Russe (winkeys)
+ru.win.kbd:pt:Russo (winkeys)
+ru.win.kbd:es:Ruso (winkeys)
+ru.win.kbd:uk:Російська (winkeys)
+
+es.dvorak.kbd:en:Spanish Dvorak
+es.dvorak.kbd:de:Spanisch Dvorak
+es.dvorak.kbd:fr:Espagnol Dvorak
+es.dvorak.kbd:pt:Espanhol Dvorak
+es.dvorak.kbd:es:Español Dvorak
+
+es.kbd.from-iso1:en:Spanish
+es.kbd.from-iso1:de:Spanisch
+es.kbd.from-iso1:fr:Espagnol
+es.kbd.from-iso1:pt:Espanhol
+es.kbd.from-iso1:es:Español
+
+es.acc.kbd:en:Spanish (accent keys)
+es.acc.kbd:de:Spanisch (accent keys)
+es.acc.kbd:fr:Espagnol (avec accents)
+es.acc.kbd:pt:Espanhol (com acentos)
+es.acc.kbd:es:Español (con acentos)
+
+es.kbd:en:Spanish (accent keys)
+es.kbd:de:Spanisch (accent keys)
+es.kbd:fr:Espagnol (avec accents)
+es.kbd:pt:Espanhol (com acentos)
+es.kbd:es:Español (con acentos)
+
+si.kbd:en:Slovenian
+si.kbd:de:Slovenisch
+si.kbd:fr:Slovène
+si.kbd:pt:Eslovênio
+si.kbd:es:Esloveno
+
+sk.kbd:en:Slovak
+sk.kbd:de:Slovakisch
+sk.kbd:fr:Slovène
+sk.kbd:es:Eslovaco
+
+se.kbd:en:Swedish
+se.kbd:de:Schwedisch
+se.kbd:fr:Suédois
+se.kbd:pt,es:Sueco
+
+se.kbd.from-cp850:en:Swedish
+se.kbd.from-cp850:de:Schwedisch
+se.kbd.from-cp850:fr:Suédois
+se.kbd.from-cp850:pt,es:Sueco
+
+ch-fr.kbd:en:Swiss-French
+ch-fr.kbd:de:Schweiz-Französisch
+ch-fr.kbd:fr:Suisse-Français
+ch-fr.kbd:es:Francosuizo
+
+ch-fr.acc.kbd:en:Swiss-French (accent keys)
+ch-fr.acc.kbd:de:Schweiz-Französisch (mit Akzenten)
+ch-fr.acc.kbd:fr:Suisse-Français (avec accents)
+ch-fr.acc.kbd:es:Francosuizo (con acentos)
+
+ch-fr.kbd.from-cp850:en:Swiss-French
+ch-fr.kbd.from-cp850:de:Schweiz-Französisch
+ch-fr.kbd.from-cp850:fr:Suisse-Français
+ch-fr.kbd.from-cp850:es:Francosuizo
+
+ch.kbd:en:Swiss-German
+ch.kbd:de:Schweiz-Deutsch
+ch.kbd:fr:Suisse-Allemand
+ch.kbd:pt:Suiço-Alemão
+ch.kbd:es:Germanosuizo
+
+ch.acc.kbd:en:Swiss-German (accent keys)
+ch.acc.kbd:de:Schweiz-Deutsch (mit Akzenten)
+ch.acc.kbd:fr:Suisse-Allemand (avec accents)
+ch.acc.kbd:pt:Suiço-Alemão (com acentos)
+ch.acc.kbd:es:Germanosuizo (con acentos)
+
+ch.kbd.from-cp850:en:Swiss-German
+ch.kbd.from-cp850:de:Schweiz-Deutsch
+ch.kbd.from-cp850:fr:Suisse-Allemand
+ch.kbd.from-cp850:pt:Suiço-Alemão
+ch.kbd.from-cp850:es:Germanosuizo
+
+ch.macbook.acc.kbd:en:Swiss-German Macbook/Macbook Pro (accent keys)
+ch.macbook.acc.kbd:de:Schweiz-Deutsch Macbook/Macbook Pro (mit Akzenten)
+ch.macbook.acc.kbd:fr:Suisse-Allemand  Macbook/Macbook Pro (avec accents)
+ch.macbook.acc.kbd:pt:Suiço-Alemão Macbook/Macbook Pro (com acentos)
+ch.macbook.acc.kbd:es:Germanosuizo  Macbook/Macbook Pro (con acentos)
+
+tr.kbd:en:Turkish
+tr.kbd:de:Türkisch
+tr.kbd:fr:Turc
+tr.kbd:uk:Турецька
+
+uk.kbd:en:United Kingdom
+uk.kbd:de:Vereinigtes Königreich
+uk.kbd:fr:Royaume Uni
+uk.kbd:pt:Reino Unido
+uk.kbd:es:Británico
+
+uk.capsctrl.kbd:en:United Kingdom (Caps Lock acts as Left Ctrl)
+uk.capsctrl.kbd:de:Vereinigtes Königreich (Caps Lock als linke Strg)
+#uk.iso-ctrl.kbd:fr:Royaume Uni (caps lock acts as Left Ctrl)
+#uk.iso-ctrl.kbd:pt:Reino Unido (caps lock acts as Left Ctrl)
+#uk.iso-ctrl.kbd:es:Británico (caps lock acts as Left Ctrl)
+
+uk.kbd.from-cp850:en:United Kingdom
+uk.kbd.from-cp850:de:Vereinigtes Königreich
+uk.kbd.from-cp850:fr:Royaume Uni
+uk.kbd.from-cp850:pt:Reino Unido
+uk.kbd.from-cp850:es:Británico
+
+uk.capsctrl.kbd.from-cp850:en:United Kingdom (Caps Lock acts as Left Ctrl)
+uk.kbd.from-cp850:de:Vereinigtes Königreich (Caps Lock als linke Strg)
+#uk.cp850.kbd:fr:Royaume Uni (caps lock acts as Left Ctrl)
+#uk.cp850.kbd:pt:Reino Unido (caps lock acts as Left Ctrl)
+#uk.cp850.kbd:es:Británico (caps lock acts as Left Ctrl)
+
+uk.dvorak.kbd:en:United Kingdom Dvorak
+uk.dvorak.kbd:de:Vereinigtes Königreich Dvorak
+uk.dvorak.kbd:fr:Royaume Uni Dvorak
+uk.dvorak.kbd:pt:Reino Unido Dvorak
+uk.dvorak.kbd:es:Británico Dvorak
+
+us.kbd:en:United States of America
+us.kbd:de:US-amerikanisch
+us.kbd:fr:États Unis d'Amérique
+us.kbd:pt:Estados Unidos da América
+us.kbd:es:Estadounidense
+
+us.acc.kbd:en:United States of America (accent keys)
+us.acc.kbd:de:US-amerikanisch (mit Akzenten)
+us.acc.kbd:fr:États Unis d'Amérique (avec accents)
+us.acc.kbd:pt:Estados Unidos da América (com acentos)
+us.acc.kbd:es:Estadounidense (con acentos)
+
+us.dvorak.kbd:en:United States of America dvorak
+us.dvorak.kbd:de:US-amerikanisch dvorak
+us.dvorak.kbd:fr:États Unis d'Amérique dvorak
+us.dvorak.kbd:pt:Estados Unidos da América dvorak
+us.dvorak.kbd:es:Estadounidense dvorak
+
+us.dvorakr.kbd:en:United States of America righthand dvorak
+us.dvorakr.kbd:de:US-amerikanisch dvorak rechte Hand
+us.dvorakr.kbd:fr:États Unis d'Amérique dvorakr
+us.dvorakr.kbd:pt:Estados Unidos da América dvorakr
+us.dvorakr.kbd:es:Estadounidense dvorak diestro
+
+us.dvorakl.kbd:en:United States of America lefthand dvorak
+us.dvorakl.kbd:de:US-amerikanisch dvorak linke Hand 
+us.dvorakl.kbd:fr:États Unis d'Amérique dvorakl
+us.dvorakl.kbd:pt:Estados Unidos da América dvorakl
+us.dvorakl.kbd:es:Estadounidense dvorak zurdo
+
+us.dvorakp.kbd:en:United States of America Programmer Dvorak
+us.dvorakp.kbd:de:US-amerikanisch (Dvorak für Programmierer)
+us.dvorakp.kbd:fr:États Unis d'Amérique dvorakp
+us.dvorakp.kbd:pt:Estados Unidos da América dvorakp
+us.dvorakp.kbd:es:Estadounidense dvorakp
+
+us.dvorakx.kbd:en:United States of America dvorakx
+us.dvorakx.kbd:de:US-amerikanisch dvorakx
+us.dvorakx.kbd:fr:États Unis d'Amérique dvorakx
+us.dvorakx.kbd:pt:Estados Unidos da América dvorakx
+us.dvorakx.kbd:es:Estadounidense dvorakx
+
+us.emacs.kbd:en:United States of America Emacs optimized layout
+us.emacs.kbd:de:US-amerikanisch für Emacs optimiert
+us.emacs.kbd:fr:États Unis d'Amérique emacs
+us.emacs.kbd:pt:Estados Unidos da América emacs
+us.emacs.kbd:es:Estadounidense optimizado para Emacs
+
+us.ctrl.kbd:en:United States of America (Caps Lock acts as Left Ctrl)
+
+us.unix.kbd:en:United States of America Traditional Unix Workstation
+us.unix.kbd:de:US-amerikanisch traditionelles Unix Layout
+us.unix.kbd:fr:États Unis d'Amérique unix
+us.unix.kbd:pt:Estados Unidos da América unix
+us.unix.kbd:es:Estadounidense Unix tradicional
+
+ua.kbd.from-iso5:en:Ukrainian
+ua.kbd.from-iso5:de:Ukrainisch
+ua.kbd.from-iso5:fr:Ukrainien
+ua.kbd.from-iso5:ru:Украинский
+ua.kbd.from-iso5:uk:Українська
+
+ua.kbd:en:Ukrainian
+ua.kbd:de:Ukrainisch
+ua.kbd:fr:Ukrainien
+ua.kbd:uk:Українська
+
+ua.shift.alt.kbd:en:Ukrainian (with Russian) (shift)
+ua.shift.alt.kbd:de:Ukrainisch (mit Russisch) (shift)
+ua.shift.alt.kbd:fr:Ukrainien (koi8-u avec koi8-r) (shift)
+ua.shift.alt.kbd:uk:Українська (koi8-u з) koi8-r (shift)

Modified: head/share/vt/keymaps/Makefile
==============================================================================
--- head/share/vt/keymaps/Makefile	Sun Aug 17 19:36:56 2014	(r270113)
+++ head/share/vt/keymaps/Makefile	Sun Aug 17 19:54:21 2014	(r270114)
@@ -1,16 +1,79 @@
 # $FreeBSD$
 
-FILES=	be.kbd \
-	fr.kbd \
+FILES=	INDEX.keymaps \
+	am.kbd \
+	bg.bds.ctrlcaps.kbd \
+	bg.bds.kbd \
+	br.acc.kbd \
+	br.kbd \
+	ca.kbd \
+	centraleuropean.kbd \
+	ch-fr.acc.kbd \
+	ch-fr.kbd \
+	ch.acc.kbd \
+	ch.kbd \
+	ch.macbook.acc.kbd \
+	colemak.kbd \
+	cz.kbd \
+	de.acc.kbd \
+	de.kbd \
+	dk.acc.kbd \
+	dk.kbd \
+	dk.macbook.kbd \
+	ee.kbd \
+	es.acc.kbd \
+	es.dvorak.kbd \
+	es.kbd \
+	fi.kbd \
+	gr.101.acc.kbd \
+	gr.elot.acc.kbd \
+	gr.kbd \
 	hr.kbd \
+	hu.101.kbd \
+	hu.102.kbd \
+	il.kbd \
+	is.acc.kbd \
+	is.kbd \
 	it.kbd \
+	jp.capsctrl.kbd \
+	jp.kbd \
+	jp.pc98.iso.kbd \
+	jp.pc98.kbd \
+	kz.io.kbd \
+	kz.kst.kbd \
+	latinamerican.acc.kbd \
+	latinamerican.kbd \
+	lt.kbd \
+	nl.kbd \
+	no.dvorak.kbd \
+	no.kbd \
+	nordic.asus-eee.kbd \
+	pl.dvorak.kbd \
 	pl.kbd \
+	pt.acc.kbd \
 	pt.kbd \
+	ru.kbd \
+	ru.shift.kbd \
+	ru.win.kbd \
+	se.kbd \
 	si.kbd \
+	sk.kbd \
+	tr.kbd \
 	ua.kbd \
 	ua.shift.alt.kbd \
+	uk.capsctrl.kbd \
+	uk.dvorak.kbd \
 	uk.kbd \
-	us.kbd
+	us.acc.kbd \
+	us.ctrl.kbd \
+	us.dvorak.kbd \
+	us.dvorakl.kbd \
+	us.dvorakp.kbd \
+	us.dvorakr.kbd \
+	us.dvorakx.kbd \
+	us.emacs.kbd \
+	us.kbd \
+	us.unix.kbd \
 
 FILESDIR= ${SHAREDIR}/vt/keymaps
 

Copied and modified: head/share/vt/keymaps/am.kbd (from r270082, head/share/syscons/keymaps/hy.armscii-8.kbd)
==============================================================================
--- head/share/syscons/keymaps/hy.armscii-8.kbd	Sun Aug 17 03:01:56 2014	(r270082, copy source)
+++ head/share/vt/keymaps/am.kbd	Sun Aug 17 19:54:21 2014	(r270114)
@@ -8,240 +8,240 @@
 # scan                       cntrl          alt    alt   cntrl lock
 # code  base   shift  cntrl  shift  alt    shift  cntrl  shift state
 # ------------------------------------------------------------------
-  000   nop	nop	nop	nop	nop	nop	nop	nop	O
-  001   esc	esc	esc	esc	nop	nop	debug	esc	O
-  002   '1'	'!'	nop	nop	0xBF	0xBE	nop	nop	O
-  003   '2'	'@'	nul	nul	0xC3	0xC2	nul	nul	O
-  004   '3'	'#'	nop	nop	0xF7	0xF6	nop	nop	O
-  005   '4'	'$'	nop	nop	0xD3	0xD2	nop	nop	O
-  006   '5'	'%'	nop	nop	0xE7	0xE6	nop	nop	O
-  007   '6'	'^'	rs	rs	0xA4	0xA5	rs	rs	O
-  008   '7'	'&'	nop	nop	0xA2	'%'	nop	nop	O
-  009   '8'	'*'	nop	nop	0xE9	0xE8	nop	nop	O
-  010   '9'	'('	nop	nop	0xE3	0xE2	nop	nop	O
-  011   '0'	')'	nop	nop	0xD7	0xD6	nop	nop	O
-  012   '-'	'_'	us	us	0xA8	0xAC	us	us	O
-  013   '='	'+'	nop	nop	0xC5	0xC4	nop	nop	O
-  014   bs	bs	del	del	bs	bs	del	del	O
-  015   ht	btab	nop	nop	ht	btab	nop	nop	O
-  016   'q'	'Q'	dc1	dc1	0xF9	0xF8	dc1	dc1	C
-  017   'w'	'W'	etb	etb	0xE1	0xE0	etb	etb	C
-  018   'e'	'E'	enq	enq	0xBB	0xBA	enq	enq	C
-  019   'r'	'R'	dc2	dc2	0xF1	0xF0	dc2	dc2	C
-  020   't'	'T'	dc4	dc4	0xEF	0xEE	dc4	dc4	C
-  021   'y'	'Y'	em	em	0xC1	0xC0	em	em	C
-  022   'u'	'U'	nak	nak	0xF5	0xF4	nak	nak	C
-  023   'i'	'I'	ht	ht	0xC7	0xC6	ht	ht	C
-  024   'o'	'O'	si	si	0xFB	0xFA	si	si	C
-  025   'p'	'P'	dle	dle	0xE5	0xE4	dle	dle	C
-  026   '['	'{'	esc	esc	0xCB	0xCA	esc	esc	O
-  027   ']'	'}'	gs	gs	0xCD	0xCC	gs	gs	O
-  028   cr	cr	nl	nl	cr	cr	nl	nl	O
+  000   nop    nop    nop    nop    nop    nop    nop    nop     O
+  001   esc    esc    esc    esc    nop    nop    debug  esc     O
+  002   '1'    '!'    nop    nop    0      0      nop    nop     O
+  003   '2'    '@'    nul    nul    0      0      nul    nul     O
+  004   '3'    '#'    nop    nop    0      0      nop    nop     O
+  005   '4'    '$'    nop    nop    0      0      nop    nop     O
+  006   '5'    '%'    nop    nop    0      0      nop    nop     O
+  007   '6'    '^'    rs     rs     0      0      rs     rs      O
+  008   '7'    '&'    nop    nop    0      '%'    nop    nop     O
+  009   '8'    '*'    nop    nop    0      0      nop    nop     O
+  010   '9'    '('    nop    nop    0      0      nop    nop     O
+  011   '0'    ')'    nop    nop    0      0      nop    nop     O
+  012   '-'    '_'    us     us     0      0      us     us      O
+  013   '='    '+'    nop    nop    0      0      nop    nop     O
+  014   bs     bs     del    del    bs     bs     del    del     O
+  015   ht     btab   nop    nop    ht     btab   nop    nop     O
+  016   'q'    'Q'    dc1    dc1    0      0      dc1    dc1     C
+  017   'w'    'W'    etb    etb    0      0      etb    etb     C
+  018   'e'    'E'    enq    enq    0      0      enq    enq     C
+  019   'r'    'R'    dc2    dc2    0      0      dc2    dc2     C
+  020   't'    'T'    dc4    dc4    0      0      dc4    dc4     C
+  021   'y'    'Y'    em     em     0      0      em     em      C
+  022   'u'    'U'    nak    nak    0      0      nak    nak     C
+  023   'i'    'I'    ht     ht     0      0      ht     ht      C
+  024   'o'    'O'    si     si     0      0      si     si      C
+  025   'p'    'P'    dle    dle    0      0      dle    dle     C
+  026   '['    '{'    esc    esc    0      0      esc    esc     O
+  027   ']'    '}'    gs     gs     0      0      gs     gs      O
+  028   cr     cr     nl     nl     cr     cr     nl     nl      O
   029   lctrl  lctrl  lctrl  lctrl  lctrl  alock  lctrl  alock   O
-  030   'a'	'A'	soh	soh	0xB3	0xB2	soh	soh	C
-  031   's'	'S'	dc3	dc3	0xEB	0xEA	dc3	dc3	C
-  032   'd'	'D'	eot	eot	0xB9	0xB8	eot	eot	C
-  033   'f'	'F'	ack	ack	0xFD	0xFC	ack	ack	C
-  034   'g'	'G'	bel	bel	0xB7	0xB6	bel	bel	C
-  035   'h'	'H'	bs	bs	0xD1	0xD0	bs	bs	C
-  036   'j'	'J'	nl	nl	0xDB	0xDA	nl	nl	C
-  037   'k'	'K'	vt	vt	0xCF	0xCE	vt	vt	C
-  038   'l'	'L'	ff	ff	0xC9	0xC8	ff	ff	C
-  039   ';'	':'	nop	nop	0xA3	0xAE	nop	nop	O
-  040   '''	'"'	nop	nop	0xB0	0xFE	nop	nop	O
-  041   '`'	'~'	nop	nop	0xAA	0xAF	nop	nop	O
+  030   'a'    'A'    soh    soh    0      0      soh    soh     C
+  031   's'    'S'    dc3    dc3    0      0      dc3    dc3     C
+  032   'd'    'D'    eot    eot    0      0      eot    eot     C
+  033   'f'    'F'    ack    ack    0      0      ack    ack     C
+  034   'g'    'G'    bel    bel    0      0      bel    bel     C
+  035   'h'    'H'    bs     bs     0      0      bs     bs      C
+  036   'j'    'J'    nl     nl     0      0      nl     nl      C
+  037   'k'    'K'    vt     vt     0      0      vt     vt      C
+  038   'l'    'L'    ff     ff     0      0      ff     ff      C
+  039   ';'    ':'    nop    nop    0      0      nop    nop     O
+  040   '''    '"'    nop    nop    0      0      nop    nop     O
+  041   '`'    '~'    nop    nop    0      0      nop    nop     O
   042   lshift lshift lshift lshift lshift lshift alock  alock   O
-  043   '\'	'|'	fs	fs	0xDF	0xDE	fs	fs	O
-  044   'z'	'Z'	sub	sub	0xBD	0xBC	sub	sub	C
-  045   'x'	'X'	can	can	0xD5	0xD4	can	can	C
-  046   'c'	'C'	etx	etx	0xF3	0xF2	etx	etx	C
-  047   'v'	'V'	syn	syn	0xED	0xEC	syn	syn	C
-  048   'b'	'B'	stx	stx	0xB5	0xB4	stx	stx	C
-  049   'n'	'N'	so	so	0xDD	0xDC	so	so	C
-  050   'm'	'M'	cr	cr	0xD9	0xD8	cr	cr	C
-  051   ','	'<'	nop	nop	0xAB	0xA7	nop	nop	O
-  052   '.'	'>'	nop	nop	0xA9	0xA6	nop	nop	O
-  053   '/'	'?'	nop	nop	0xA1	0xB1	nop	nop	O
-  054   rshift	rshift	rshift	rshift	rshift	rshift	rshift	rshift	O
-  055   '*'	'*'	'*'	'*'	nop	nop	'*'	'*'	O
+  043   '\'    '|'    fs     fs     0      0      fs     fs      O
+  044   'z'    'Z'    sub    sub    0      0      sub    sub     C
+  045   'x'    'X'    can    can    0      0      can    can     C
+  046   'c'    'C'    etx    etx    0      0      etx    etx     C
+  047   'v'    'V'    syn    syn    0      0      syn    syn     C
+  048   'b'    'B'    stx    stx    0      0      stx    stx     C
+  049   'n'    'N'    so     so     0      0      so     so      C
+  050   'm'    'M'    cr     cr     0      0      cr     cr      C
+  051   ','    '<'    nop    nop    0      0      nop    nop     O
+  052   '.'    '>'    nop    nop    0      0      nop    nop     O
+  053   '/'    '?'    nop    nop    0      0      nop    nop     O
+  054   rshift rshift rshift rshift rshift rshift rshift rshift  O
+  055   '*'    '*'    '*'    '*'    nop    nop    '*'    '*'     O
   056   lalt   lalt   lalt   alock  lalt   lalt   lalt   alock   O
-  057   ' '	' '	nul	' '	' '	' '	susp	' '	O
-  058   clock	clock	clock	clock	clock	clock	clock	clock	O
-  059   fkey01	fkey13	fkey25	fkey37	scr01	scr11	scr01	scr11	O
-  060   fkey02	fkey14	fkey26	fkey38	scr02	scr12	scr02	scr12	O
-  061   fkey03	fkey15	fkey27	fkey39	scr03	scr13	scr03	scr13	O
-  062   fkey04	fkey16	fkey28	fkey40	scr04	scr14	scr04	scr14	O
-  063   fkey05	fkey17	fkey29	fkey41	scr05	scr15	scr05	scr15	O
-  064   fkey06	fkey18	fkey30	fkey42	scr06	scr16	scr06	scr16	O
-  065   fkey07	fkey19	fkey31	fkey43	scr07	scr07	scr07	scr07	O
-  066   fkey08	fkey20	fkey32	fkey44	scr08	scr08	scr08	scr08	O
-  067   fkey09	fkey21	fkey33	fkey45	scr09	scr09	scr09	scr09	O
-  068   fkey10	fkey22	fkey34	fkey46	scr10	scr10	scr10	scr10	O
-  069   nlock	nlock	nlock	nlock	nlock	nlock	nlock	nlock	O
-  070   slock	slock	slock	slock	slock	slock	slock	slock	O
-  071   fkey49	'7'	'7'	'7'	'7'	'7'	'7'	'7'	N
-  072   fkey50	'8'	'8'	'8'	'8'	'8'	'8'	'8'	N
-  073   fkey51	'9'	'9'	'9'	'9'	'9'	'9'	'9'	N
-  074   fkey52	'-'	'-'	'-'	'-'	'-'	'-'	'-'	N
-  075   fkey53	'4'	'4'	'4'	'4'	'4'	'4'	'4'	N
-  076   fkey54	'5'	'5'	'5'	'5'	'5'	'5'	'5'	N
-  077   fkey55	'6'	'6'	'6'	'6'	'6'	'6'	'6'	N
-  078   fkey56	'+'	'+'	'+'	'+'	'+'	'+'	'+'	N
-  079   fkey57	'1'	'1'	'1'	'1'	'1'	'1'	'1'	N
-  080   fkey58	'2'	'2'	'2'	'2'	'2'	'2'	'2'	N
-  081   fkey59	'3'	'3'	'3'	'3'	'3'	'3'	'3'	N
-  082   fkey60	'0'	'0'	'0'	'0'	'0'	'0'	'0'	N
-  083   del	'.'	'.'	'.'	'.'	'.'	boot	boot	N
-  084   nop	nop	nop	nop	nop	nop	nop	nop	O
-  085   nop	nop	nop	nop	nop	nop	nop	nop	O
-  086   nop	nop	nop	nop	nop	nop	nop	nop	O
-  087   fkey11	fkey23	fkey35	fkey47	scr11	scr11	scr11	scr11	O
-  088   fkey12	fkey24	fkey36	fkey48	scr12	scr12	scr12	scr12	O
-  089   cr	cr	nl	nl	cr	cr	nl	nl	O
-  090   rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	O
-  091   '/'	'/'	'/'	'/'	'/'	'/'	'/'	'/'	N
-  092   nscr	nscr	debug	debug	nop	nop	nop	nop	O
-  093   ralt	ralt	ralt	ralt	ralt	ralt	ralt	ralt	O
-  094   fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	O
-  095   fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	O
-  096   fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	O
-  097   fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	O
-  098   fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	O
-  099   fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	O
-  100   fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	O
-  101   fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	O
-  102   fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	O
-  103   fkey61	fkey61	fkey61	fkey61	fkey61	fkey61	boot	fkey61	O
-  104   slock	saver	slock	saver	susp	nop	susp	nop	O
-  105   fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	O
-  106   fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	O
-  107   fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	O
-  108   nop	nop	nop	nop	nop	nop	nop	nop	O
-  109   nop	nop	nop	nop	nop	nop	nop	nop	O
-  110   nop	nop	nop	nop	nop	nop	nop	nop	O
-  111   nop	nop	nop	nop	nop	nop	nop	nop	O
-  112   nop	nop	nop	nop	nop	nop	nop	nop	O
-  113   nop	nop	nop	nop	nop	nop	nop	nop	O
-  114   nop	nop	nop	nop	nop	nop	nop	nop	O
-  115   nop	nop	nop	nop	nop	nop	nop	nop	O
-  116   nop	nop	nop	nop	nop	nop	nop	nop	O
-  117   nop	nop	nop	nop	nop	nop	nop	nop	O
-  118   nop	nop	nop	nop	nop	nop	nop	nop	O
-  119   nop	nop	nop	nop	nop	nop	nop	nop	O
-  120   nop	nop	nop	nop	nop	nop	nop	nop	O
-  121   nop	nop	nop	nop	nop	nop	nop	nop	O
-  122   nop	nop	nop	nop	nop	nop	nop	nop	O
-  123   nop	nop	nop	nop	nop	nop	nop	nop	O
-  124   nop	nop	nop	nop	nop	nop	nop	nop	O
-  125   nop	nop	nop	nop	nop	nop	nop	nop	O
-  126   nop	nop	nop	nop	nop	nop	nop	nop	O
-  127   nop	nop	nop	nop	nop	nop	nop	nop	O
-  128   nop	nop	nop	nop	nop	nop	nop	nop	O
-  129   nop	nop	esc	esc	esc	esc	debug	esc	O
-  130   0xBF	0xBE	nop	nop	'1'	'!'	nop	nop	O
-  131   0xC3	0xC2	nul	nul	'2'	'@'	nul	nul	O
-  132   0xF7	0xF6	nop	nop	'3'	'#'	nop	nop	O
-  133   0xD3	0xD2	nop	nop	'4'	'$'	nop	nop	O
-  134   0xE7	0xE6	nop	nop	'5'	'%'	nop	nop	O
-  135   0xA4	0xA5	rs	rs	'6'	'^'	rs	rs	O
-  136   0xA2	'%'	nop	nop	'7'	'&'	nop	nop	O
-  137   0xE9	0xE8	nop	nop	'8'	'*'	nop	nop	O
-  138   0xE3	0xE2	nop	nop	'9'	'('	nop	nop	O
-  139   0xD7	0xD6	nop	nop	'0'	')'	nop	nop	O
-  140   0xA8	0xAC	us	us	'-'	'_'	us	us	O
-  141   0xC5	0xC4	nop	nop	'='	'+'	nop	nop	O
-  142   bs	bs	del	del	bs	bs	del	del	O
-  143   ht	btab	nop	nop	ht	btab	nop	nop	O
-  144   0xF9	0xF8	dc1	dc1	'q'	'Q'	dc1	dc1	C
-  145   0xE1	0xE0	etb	etb	'w'	'W'	etb	etb	C
-  146   0xBB	0xBA	enq	enq	'e'	'E'	enq	enq	C
-  147   0xF1	0xF0	dc2	dc2	'r'	'R'	dc2	dc2	C
-  148   0xEF	0xEE	dc4	dc4	't'	'T'	dc4	dc4	C
-  149   0xC1	0xC0	em	em	'y'	'Y'	em	em	C
-  150   0xF5	0xF4	nak	nak	'u'	'U'	nak	nak	C
-  151   0xC7	0xC6	ht	ht	'i'	'I'	ht	ht	C
-  152   0xFB	0xFA	si	si	'o'	'O'	si	si	C
-  153   0xE5	0xE4	dle	dle	'p'	'P'	dle	dle	C
-  154   0xCB	0xCA	esc	esc	'['	'{'	esc	esc	O
-  155   0xCD	0xCC	gs	gs	']'	'}'	gs	gs	O
-  156   cr	cr	nl	nl	cr	cr	nl	nl	O
+  057   ' '    ' '    nul    ' '    ' '    ' '    susp   ' '     O
+  058   clock  clock  clock  clock  clock  clock  clock  clock   O
+  059   fkey01 fkey13 fkey25 fkey37 scr01  scr11  scr01  scr11   O
+  060   fkey02 fkey14 fkey26 fkey38 scr02  scr12  scr02  scr12   O
+  061   fkey03 fkey15 fkey27 fkey39 scr03  scr13  scr03  scr13   O
+  062   fkey04 fkey16 fkey28 fkey40 scr04  scr14  scr04  scr14   O
+  063   fkey05 fkey17 fkey29 fkey41 scr05  scr15  scr05  scr15   O
+  064   fkey06 fkey18 fkey30 fkey42 scr06  scr16  scr06  scr16   O
+  065   fkey07 fkey19 fkey31 fkey43 scr07  scr07  scr07  scr07   O
+  066   fkey08 fkey20 fkey32 fkey44 scr08  scr08  scr08  scr08   O
+  067   fkey09 fkey21 fkey33 fkey45 scr09  scr09  scr09  scr09   O
+  068   fkey10 fkey22 fkey34 fkey46 scr10  scr10  scr10  scr10   O
+  069   nlock  nlock  nlock  nlock  nlock  nlock  nlock  nlock   O
+  070   slock  slock  slock  slock  slock  slock  slock  slock   O
+  071   fkey49 '7'    '7'    '7'    '7'    '7'    '7'    '7'     N
+  072   fkey50 '8'    '8'    '8'    '8'    '8'    '8'    '8'     N
+  073   fkey51 '9'    '9'    '9'    '9'    '9'    '9'    '9'     N
+  074   fkey52 '-'    '-'    '-'    '-'    '-'    '-'    '-'     N
+  075   fkey53 '4'    '4'    '4'    '4'    '4'    '4'    '4'     N
+  076   fkey54 '5'    '5'    '5'    '5'    '5'    '5'    '5'     N
+  077   fkey55 '6'    '6'    '6'    '6'    '6'    '6'    '6'     N
+  078   fkey56 '+'    '+'    '+'    '+'    '+'    '+'    '+'     N
+  079   fkey57 '1'    '1'    '1'    '1'    '1'    '1'    '1'     N
+  080   fkey58 '2'    '2'    '2'    '2'    '2'    '2'    '2'     N
+  081   fkey59 '3'    '3'    '3'    '3'    '3'    '3'    '3'     N
+  082   fkey60 '0'    '0'    '0'    '0'    '0'    '0'    '0'     N
+  083   del    '.'    '.'    '.'    '.'    '.'    boot   boot    N
+  084   nop    nop    nop    nop    nop    nop    nop    nop     O
+  085   nop    nop    nop    nop    nop    nop    nop    nop     O
+  086   nop    nop    nop    nop    nop    nop    nop    nop     O
+  087   fkey11 fkey23 fkey35 fkey47 scr11  scr11  scr11  scr11   O
+  088   fkey12 fkey24 fkey36 fkey48 scr12  scr12  scr12  scr12   O
+  089   cr     cr     nl     nl     cr     cr     nl     nl      O
+  090   rctrl  rctrl  rctrl  rctrl  rctrl  rctrl  rctrl  rctrl   O
+  091   '/'    '/'    '/'    '/'    '/'    '/'    '/'    '/'     N
+  092   nscr   nscr   debug  debug  nop    nop    nop    nop     O
+  093   ralt   ralt   ralt   ralt   ralt   ralt   ralt   ralt    O
+  094   fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49 fkey49  O
+  095   fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50 fkey50  O
+  096   fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51 fkey51  O
+  097   fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53 fkey53  O
+  098   fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55 fkey55  O
+  099   fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57 fkey57  O
+  100   fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58 fkey58  O
+  101   fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59 fkey59  O
+  102   fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60 fkey60  O
+  103   fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot   fkey61  O
+  104   slock  saver  slock  saver  susp   nop    susp   nop     O
+  105   fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62 fkey62  O
+  106   fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63 fkey63  O
+  107   fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64 fkey64  O
+  108   nop    nop    nop    nop    nop    nop    nop    nop     O
+  109   nop    nop    nop    nop    nop    nop    nop    nop     O
+  110   nop    nop    nop    nop    nop    nop    nop    nop     O
+  111   nop    nop    nop    nop    nop    nop    nop    nop     O
+  112   nop    nop    nop    nop    nop    nop    nop    nop     O
+  113   nop    nop    nop    nop    nop    nop    nop    nop     O
+  114   nop    nop    nop    nop    nop    nop    nop    nop     O
+  115   nop    nop    nop    nop    nop    nop    nop    nop     O
+  116   nop    nop    nop    nop    nop    nop    nop    nop     O
+  117   nop    nop    nop    nop    nop    nop    nop    nop     O
+  118   nop    nop    nop    nop    nop    nop    nop    nop     O
+  119   nop    nop    nop    nop    nop    nop    nop    nop     O
+  120   nop    nop    nop    nop    nop    nop    nop    nop     O
+  121   nop    nop    nop    nop    nop    nop    nop    nop     O
+  122   nop    nop    nop    nop    nop    nop    nop    nop     O
+  123   nop    nop    nop    nop    nop    nop    nop    nop     O
+  124   nop    nop    nop    nop    nop    nop    nop    nop     O
+  125   nop    nop    nop    nop    nop    nop    nop    nop     O
+  126   nop    nop    nop    nop    nop    nop    nop    nop     O
+  127   nop    nop    nop    nop    nop    nop    nop    nop     O
+  128   nop    nop    nop    nop    nop    nop    nop    nop     O
+  129   nop    nop    esc    esc    esc    esc    debug  esc     O
+  130   0      0      nop    nop    '1'    '!'    nop    nop     O
+  131   0      0      nul    nul    '2'    '@'    nul    nul     O
+  132   0      0      nop    nop    '3'    '#'    nop    nop     O
+  133   0      0      nop    nop    '4'    '$'    nop    nop     O
+  134   0      0      nop    nop    '5'    '%'    nop    nop     O
+  135   0      0      rs     rs     '6'    '^'    rs     rs      O
+  136   0      '%'    nop    nop    '7'    '&'    nop    nop     O
+  137   0      0      nop    nop    '8'    '*'    nop    nop     O
+  138   0      0      nop    nop    '9'    '('    nop    nop     O
+  139   0      0      nop    nop    '0'    ')'    nop    nop     O
+  140   0      0      us     us     '-'    '_'    us     us      O
+  141   0      0      nop    nop    '='    '+'    nop    nop     O
+  142   bs     bs     del    del    bs     bs     del    del     O
+  143   ht     btab   nop    nop    ht     btab   nop    nop     O
+  144   0      0      dc1    dc1    'q'    'Q'    dc1    dc1     C
+  145   0      0      etb    etb    'w'    'W'    etb    etb     C
+  146   0      0      enq    enq    'e'    'E'    enq    enq     C
+  147   0      0      dc2    dc2    'r'    'R'    dc2    dc2     C

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-head mailing list