﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
98	Korrektur und Vervollständigung der Keymap für die Textkonsole unter Linux	Elias Oltmanns <eo@…>		"Die Keymap für die Linuxkonsole, welche automatisiert aus der
aktuellen Version der Xmodmap erzeugt wird, lässt bisher noch ein paar
Wünsche offen. Als Konsolennutzer würde ich mir und ggf. anderen gerne
diese Wünsche erfüllen und habe daher einige Änderungen an der
Prozedur zur Erzeugung der Keymap vorgenommen. Mein Vorschlag wäre,
die Dateien [browser:linux/console/bin/mach_console],
[browser:linux/console/bin/console.sondertasten] und
[browser:linux/console/bin/console.more_control] durch die im
Folgenden hochgeladenen Varianten zu ersetzen. Außerdem kann nach
diesen Ersetzungen die Datei
[browser:linux/console/bin/console.control] gelöscht werden, da sie
dann nicht mehr gebraucht wird.

Die Probleme, welche hier gelöst werden sollen, sind vor allem
folgende:
 * [browser:linux/console/bin/mach_console] erzeugt eine syntaktisch
   inkorrekte Ausgabe, wenn bei einer Taste die sechste Ebene nicht
   explizit (z. B. durch NoSymbol) belegt ist. Eine so erzeugte Keymap
   kann dann nicht mit loadkeys geladen werden.
 * Im Abschnitt ''Modifier definitions'' in
   [browser:linux/console/bin/console.sondertasten] werden
   fälschlicherweise ein paar höhere Ebenen der Leertaste definiert,
   was zu unerwartetem Verhalten führt.
 * In [browser:linux/console/bin/console.more_control] fehlen
   geeignete Definitionen für Strg + Leertaste und Strg + Alt +
   Leertaste.
 * Einige Zeichen produzieren zusammen mit Alt nicht das erwartete
   Ergebnis; insbesondere Zeichen der dritten Ebene sind betroffen
   (Alt + <, Alt + >, etc.). 

Gerade das letztgenannte Problem kann sehr elegant gelöst werden,
indem man sich die in Keymaps üblichen Kurzschreibweisen und die
Anweisung alt_is_meta zunutzemacht (siehe `man 5 keymaps`). Als Zugabe
wird damit die ausgegebene Keymap sogar etwas kleiner, obwohl effektiv
mehr Tastenkombinationen definiert werden.

Es würde mich sehr freuen, wenn die vorgeschlagenen Änderungen ins
Repository übernommen werden könnten. Auch habe ich eine entsprechend
aktualisierte Version der [browser:linux/console/neo.map] erzeugt
(Stand r1293).

@Pascal: Dir hatte ich ja vor ein paar Tagen schon die Dateien per PM
geschickt. Wahrscheinlich bist Du noch nicht dazu gekommen, sie Dir
anzusehen. Abgesehen davon dachte ich mir aber, dass ein Ticket zu
diesem Problem unter den gegebenen Umständen angemessen wäre (zur
Dokumentation und ggf. Diskussion)."	Fehler/Defekt	closed	normal	Neo Version 2.0	Treiber: Linux – Konsolen-Keymap	2.0 BETA	fixed	Linux keymap console	
