Custom Query (308 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (7 - 9 of 308)

1 2 3 4 5 6 7 8 9 10 11 12 13
Ticket Resolution Summary Owner Reporter
#8 fixed Ebene 6 nicht möglich mit xkbmap; außerdem: Firefox und Thunderbird bzw. Compiz machen Probleme Erik Streb del Toro
Description

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.

  1. 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.
#9 fixed Lock (Feststellung) sollte genau so ausgeschaltet werden, wie es eingeschaltet wird Erik Streb del Toro Erik Streb del Toro
Description

Zum Thema:

  • Mail: [neo] an die Linuxer: Treiber fertig machen für Xorg vom: 25.06.2008 19:01

Fehlerbeschreibung

Die Feststellungen (Locks) sollten sich genau so lösen lassen, wie sie eingeschaltet wurden. Z.B.:

  • Mod4+Mod4 = Mod4-Lock an (wenn vorher aus)
  • Mod4+Mod4 = Mod4-Lock aus (wenn vorher an)

Das hätte den Vorteil, dass man zwischendurch auch etwas klein schreiben könnte (bezogen jetzt auf Capslock):

<Shift>+<Shift> (CapsL an) HALLO, DAS IST EIN TEXT <ein Shift gedrückt halten>der auch kleine
Wörter<Shift loslassen>ENTHÄLT.<Shift>+<Shift>Nun schreibe ich wieder normal weiter.

Momentan ist es ja leider so:

  • Mod4+Mod4 = Mod4-Lock an (wenn vorher aus)
  • Mod4 = Mod4-Lock aus (wenn vorher an)
#10 fixed Reihenfolge zur Erzeugung der Ebene 6 anonymous
Description

Gilt für die xmodmap: Durch die Art der Umsetzung von Mod3 und Mod4 kann Ebene 6 nur in der Reihenfolge Mod3+Mod4 und nicht über Mod4+Mod3 erzeugt werden.

Für Ebene 6 muss man zweimal die Gruppe shiften: mode_switch + mode_switch

Genau das passiert bei Mod3+Mod4 Mod4 alleine bewirkt aber ein Festlegen von Level3 (ISO_Level_3_shift), so dass Mod4+Mod3 den „Level3“ der Taste Mod3 erzeugt. Das jedoch ist ein einfaches mode_switch, erzeugt also Ebene 3

Anmerkungen:

  • mode_switch und ISO_Group_shift sind identisch
  • eigentlich erzeugt auch Mod3+Mod3 die Ebene 6; das wird aber bewusst unterdrückt
1 2 3 4 5 6 7 8 9 10 11 12 13
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.