Peta Harlan wrote:
> Distributions ought to be repaired so all meaningful Meta key
> sequences work at the console, I think.  (For that matter, Shift-Tab
> shouldn't be the same as Tab, but maybe that's been done.)

There are two different problems here:

1. The current keytables that i 'inherited' from the upstream maintainer
   of the kbd package are undocumented and incurrate, sometimes plain wrong.

2. The Linux kernel code for the VC's has to be called 'buggy' at best. Eg
   backtab (= Shift-Tab) is not implemented and the claim to be VT102
   compatible is 'vaporware'.  The Unicode extension has done more harm then
   good.

I have started to work on both ends of the problem but due to my current
workload i did not get very far:

* I rewrote most the keytables from scratch, but they are untested and
  most likely incomplete, thus not yet released.

* I started to write a VC code replacement based upon the VT330/340
  programmers manual and the VT220 implementation in the *BSD kernels.
  This project got canceled because i underestimated the amount of work
  involved - i am already too busy right now.

If someone is interested in testing the new keytables and give me feedback:

  http://www.uni-mainz.de/~kubla/Software/keytables.tar.gz              (WWW)
  file://afs/zdv.uni-mainz.de/homes/UFO/kubla/Software/keytables.tar.gz (AFS)

The following keymaps are available:

  Map name      Language (country)              Font encoding
  ------------------------------------------------------------
  da.map        Danish                          ISO-8859-1
  de_CH.map     German (Switzerland)            ISO-8859-1
  de_DE.map     German (Germany)                ISO-8859-1
  en_UK.map     English (United Kingdom)        ISO-8859-1
  en_US.map     English (United States)         ISO-8859-1
  es.map        Spanish                         ISO-8859-1
  fi.map        Finnish (identical to sv.map)   ISO-8859-1
  fr_BE.map     French (Belgium)                ISO-8859-1
  fr_CA.map     French (Canada)                 ISO-8859-1
  fr_FR.map     French (France)                 ISO-8859-1
  hu.map        Hungarian                       ISO-8859-2
  it_IT.map     Italian (Italy)                 ISO-8859-1
  nl.map        Dutch                           ISO-8859-1
  no.map        Norwegian                       ISO-8859-1
  pt.map        Portuguese                      ISO-8859-1
  sl.map        Slovenian                       ISO-8859-2
  sv.map        Swedish (identical to fi.map)   ISO-8859-1

BTW. I have put all my packages up for grabs to reduce my workload,
     anyone stupid - oops - idealistic enough to clean up the kbb package
     may raise his/her hand.

Dominik Kubla
kbd maintainer


Reply via email to