Re: AW: [suse-laptop] Lösungsvorschlag für Tastaturstottern
Servus, freut mich zu hören, dass es bei dir auch funktioniert hat. Die FN-Taste geht bei mir auch nicht. Aber im Moment ist es nicht wichtig. Allerdings bei den Def. in /etc/X11/Xmodmap bei keycode 35 ersteze "dead_tilde" durch "assciitilde" und dann hast du auch die "~" (siehe unten :-) Mir persönlich geht's nur darum die Tasten zu bekommen, die ich bei Latex brauche :-) Viel Erfolg, Kais. P.S.: Man sollte in Kontakt bleiben, da wir die gleichen Toshibas haben. Vielleicht gibt's noch mehr Ärger. Weiser, Olaf wrote:
Hi,
deine Lösung ist super!!! danke!
ein paar kleinere Rückfragen hab ich dennoch:
mir fehlt im MOment der apostroph der nach links / oder rechts geneigte ' (gleich neben der backspace-taste) - hast du irgend ne Ahnung, wie ich den wieder her bekome -
noch eine:
ich vermute mal, du hast oder hattest auch das problem mit der fn taste - funktionieren deine FN-Tasten-funktionen (bildschirm hell-dunkel, oder aussetzen usw....)
danke ! nochmal und Gruß
olaf
P.S. habe nämlich auch ein Toshiba Tecra 9000
-----Ursprüngliche Nachricht----- Von: Kais Sfar [mailto:Kais.Sfar@imf.fzk.de] Gesendet: Monday, May 13, 2002 10:18 AM An: suse-laptop@suse.com Cc: Andrea Ratschker; Oliver Brakel; Eckhard Ruggeberg Betreff: [suse-laptop] Lösungsvorschlag für Tastaturstottern
Hallo Liebe Linux-Lap-top User,
wie bekommt man das Tastaturstottern weg? Diese Frage hat mich ein Paar Tage beschäftigt und nun habe ich eine Lösung :-) Über die Einstellungen mit xset r rate ... wird es definitiv nicht besser :-(
Das Stottern wird endgültig abgeschafft mit folgendem Eintrag in der /etc/X11/XF86Config
Section "InputDevice" Driver "keyboard" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbDisable" "on" <<--------- Diese Zeile einfügen, um Stottern zu stoppen Option "XkbLayout" "de" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSection
Damit werden die Extention nicht mehr geladen, d.h. Tasten wie "alt Gr" funktionieren nicht mehr um diese Symbole zu erzeugen : \ ] [ { } @ ? etc ... Für ein Latex-Anwender ist das ein einziger Alptraum :-)
Hier muss man die Tastatur neu belegen.
Die original Tastatur Belegung bekommt man mit dem folgenden Befehl (bevor man Xkbdisable einschaltet):
xmodmap -pke > original.de
Zum Vergleich kann man nach dem Einschalten von Xkbdisable das gleiche Befehl ausführen und in eine neue Datei abspeichern. man kann sehen, dass die Tastatur nur mit dem wesentlichen belegt ist.
So nun geht's darum die Tastaturbelegung neu zu definieren. Ich bin wie folgt vorgegangen: - Die Datei /etc/X11/Xmodmap hat folgende neue Einträge bekommen:
keycode 64 = Alt_L Meta_L keycode 113 = Mode_switch Multi_key
clear Mod1 clear Mod3
add Mod1 = Alt_L add Mod3 = Mode_switch
keycode 8 = keycode 9 = Escape keycode 10 = 1 exclam onesuperior exclamdown keycode 11 = 2 quotedbl twosuperior oneeighth keycode 12 = 3 section threesuperior sterling keycode 13 = 4 dollar onequarter currency keycode 14 = 5 percent onehalf threeeighths keycode 15 = 6 ampersand threequarters fiveeighths keycode 16 = 7 slash braceleft seveneighths keycode 17 = 8 parenleft bracketleft trademark keycode 18 = 9 parenright bracketright plusminus keycode 19 = 0 equal braceright degree keycode 20 = ssharp question backslash questiondown keycode 21 = dead_acute dead_grave dead_cedilla dead_ogonek keycode 22 = BackSpace keycode 23 = Tab ISO_Left_Tab keycode 24 = q Q at Greek_OMEGA keycode 25 = w W lstroke Lstroke keycode 26 = e E EuroSign keycode 27 = r R paragraph registered keycode 28 = t T tslash Tslash keycode 29 = z Z leftarrow yen keycode 30 = u U downarrow uparrow keycode 31 = i I rightarrow idotless keycode 32 = o O oslash Ooblique keycode 33 = p P thorn THORN keycode 34 = udiaeresis Udiaeresis dead_diaeresis dead_abovering
keycode 35 = plus asterisk asciitilde dead_macron <<---- Hier ändern
. . . etc ...
Damit wird die Mode-Umschaltung neu definiert. Die Alt Gr und Alt Tasten arbeiten jetzt wie früher. Die Belegung der gesamten Tastatur wird aus der Datei original.de in der Datei /etc/X11/Xmodmap eingefügt (ganz am Ende der Datei).
X-Server neu starten und dabei wird die Datei /etc/X11/Xmodmap neu geladen mit den neuen Definitionen. Damit ist Stottern weg und alle Tasten funktionieren wie gewöhnt.
Es gibt eventuell Probleme mit der Tilde. Da muss man schauen wegen "nodeadkeys" und die Def. der Tilde selbst.
Ich hoffe, dass damit das Problem der Tastatur gelöst wird. Bei mir auf dem TECRA 9000 von Toshiba und mit Suse 8.0 geht's mittlerweile sehr gut. Mich würde es sehr interessieren zu wissen, warum gibt's überhaupt das Problem des Stotterns. Würde man die Ursache kennen, könnte es eventuell elegantere Lösungen geben.
Ich würde mich auf Feedback sehr freuen,
Kais Sfar.
-- Dipl.-Ing. K a i s S F A R Forschungszentrum Karlsruhe GmbH Department Mechanics of Solids II, IMF-II P.O. Box 3640, D-76021 Karlsruhe Tel.: +49 7247 822906 Fax: +49 7247 824566 email: Kais.Sfar@imf.fzk.de
participants (1)
-
Kais Sfar