﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
8	Ebene 6 nicht möglich mit xkbmap; außerdem: Firefox und Thunderbird bzw. Compiz machen Probleme	Erik Streb del Toro		"Zum Thema:
 * '''Mail:''' Re: [neo] Linux-Probleme: Mod6, Compose… '''vom:''' 12.05.2008 16:45
 * '''Mail:''' [neo] an die Linuxer: Treiber fertig machen für Xorg '''vom:''' 25.06.2008 19:01

== Fehlerbeschreibung ==
Fehler in xkbmap-Variante (de-Datei): Es liegt an der mehrfachen Verwendung von ''Mod4'' (X-Bezeichnung, hat nichts mit dem Neo-Mod4 zu tun) in der de-Datei Zeile 240 im Tastaturtreiber und unter Gnome oder KDE als … sonstwas.

=== Peters Vorschlag ===
Peter hat ja damals schon eine elegante Lösung gefunden (meiner Meinung nach die einzig wahre). Nämlich durch Anpassung der Dateien in ''/usr/share/X11/xkb/types/'' (ich würde es in die Datei level5 schreiben).

Hier nochmal die ersten Erkenntnisse von Peter.
P. Mazart schrieb am 30.04.2008 17:05:
> In /usr/share/X11/xkb/types funktioniert für mich auf Debian Etch:
>
{{{
type ""SIX_LEVEL"" {
        modifiers = Shift+Lock+LevelThree+LevelFive;
        map[None] = Level1;
        map[Shift] = Level2;
        map[Lock]  = Level2;
        map[LevelThree] = Level3;
        map[Shift+LevelThree] = Level4;
        map[Lock+LevelThree] =  Level3;
        map[Lock+Shift+LevelThree] = Level4;
        map[LevelFive] = Level5;
        map[Lock+LevelFive] = Level5;
        map[LevelThree+LevelFive] = Level6;
        map[Lock+LevelThree+LevelFive] =  Level6;
        level_name[Level1] = ""Base"";
        level_name[Level2] = ""Shift"";
        level_name[Level3] = ""Mod3"";
        level_name[Level4] = ""Shift+Mod3"";
        level_name[Level5] = ""Mod4"";
        level_name[Level6] = ""Mod3+Mod4"";
};
}}}
>
> (Alle ""EIGHT_LEVEL_*"" Sachen in der Keymap auskommentieren und an Stelle des Ersten ""EIGHT_LEVEL"" ""SIX_LEVEL"" wählen.)
>
> Nun ist Ebene 6 mit (und nur mit) Mod3+Mod4 erreichbar.
> Capslock beeinflusst die Ebenenwahl mit Mod3 und Mod4 bzw. mit Mod3+Mod4 nicht. (Caps erreiche ich mit Mod3+Mod3)
>
> Doch: Die Auswahl mit Shift und Mod4 funktioniert bei mir so nicht…  :-(   Habe mich aber auch noch nicht damit befasst…
> Hat jemand eine Ahnung?

Man kann hier also genau einstellen, wie sich die verschiedenen Ebenen ansprechen lassen, außerdem auch welche Locks wie und wann bleiben bzw. verschwinden (Caps-Lock+Shift=Ebene1, siehe die Dateien ''caps'' und ''cancel'', die sehr gut verständlich sind).

Jedenfalls sollte in Zeile 240 (de-Datei) ''Mod4'' wieder durch ''Mod5'' ersetzt werden und dann ein Typ ''SIX_LEVEL'' oder so ähnlich erstellt werden (wir können es auch ''NEO_LEVELS'' nennen).

=== Effekte durch den Fehler ===
Mod4 ist meist schon für die linke Fenstertaste (Alt-Option) belegt. Dies führt zu Konflikten bei Tastenkürzeln.

==== Firefox und Thunderbird ====
 * Außerdem funktioniert das Mod4-Enter nicht in Eingabefeldern unter Firefox und Thunderbird (beispielsweise beim Verfassen einer E-Mail oder beim Editieren eines Wikipediaeintrags).

 * Und überhaupt nie funktioniert das Mod4-Rück (Backspace) unter Firefox und Thunderbird.
"	Fehler/Defekt	closed	normal	Neo Version 2.0	Treiber: Linux – Xkbmap	2.0 BETA	fixed	xkbmap xkeymap de mod4 mod5 ebene6 xkb types	
