#129: neo in swing (java), kein Mod4 --------------------------------------+------------------------------------- Reporter: rggjan@… | Owner: erik Type: Fehler/Defekt | Status: reopened Priority: normal | Milestone: Neo Version 2.0 Component: Treiber: Linux – Xkbmap | Version: 2.0 BETA Resolution: | Keywords: netbeans java Mod5 intellij --------------------------------------+-------------------------------------
Comment(by anonymous): > Das Langsamsein ist wahrscheinlich deswegen, weil Backspace nicht mehr wiederholt wird (Während das Mod4-BKSP langsam wiederholt wird, wird das echte nicht mehr wiederholt), hab auch mit "repeat= True;" ausprobiert, aber immer noch kein Repeat. Das langsamerwerden ist ein Bug im X-Server. Ich werde einen Patch dafür einreichen, aber das braucht noch etwas, und wird wohl bestenfalls für Version 1.15 übernommen. Bis dahin kann man die repeat-Rate hochdrehen. Dass die echte Backspace-Taste nicht mehr wiederholt sollte eigentlich von dem `repeat= yes;` verhindert werden. > Hab in den Output von xkbcomp geguckt und da ist ein "interpret.repeat= False;" vor dem Interpret-Block, was mir suspekt erscheint. Ist das Schuld daran? Das Zeug vor den Blöcken ist eine Art default, was in den Blöcken steht sollte jedoch meines Wissens vorgehen. Du kannst natürlich damit experimentieren, aber wenn du dabei das repeat der Shift-Tasten versehentlich abschaltest wird es unangenehm. Statt am repeat rumzudrehen kann man auch in `/usr/share/X11/xkb/compat/misc` statt der Variante mit `BackSpace` {{{ interpret 0x1100001 { repeat= yes; action= RedirectKey(key=<BKSP>,clearMods= Lock+Mod2+Mod3+Mod5); }; }}} verwenden und in `/usr/share/X11/xkb/symbols/de` das `BackSpace` in Ebene 4 und der Pseudo-Ebene durch `0x1100001` ersetzen. `0x1100001` ist eine keysym einem privaten Unicode-Bereich. Für die anderen Steuerzeichen muss man natürlich andere Werte nehmen (`0x1100002` usw). Der Umweg über die private Unicode-keysym macht zwar etwas mehr Arbeit, aber dafür wird die Orginal-Taste nicht beeinflusst, und man umgeht nebenbei noch die Probleme, die mit einigen Xt-Applikationen auftreten. -- Ticket URL: <http://wiki.neo-layout.org/ticket/129#comment:43> Neo-Layout <http://neo-layout.org/> Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen direkt verfügbar macht.