ForumUngewöhliches Tastaturverhalten
Rico Rommel – Montag, 13. Februar 2006 19:34 Uhr

Hallo,

ich verwende Suse 10.0 und beobachte seit einiger Zeit (vermutlich
seit dem Update auf KDE 3.5) ein merkwürdiges Eingabeverhalten bei
Sonderzeichen.
Wenn ich z.B. die Taste “^” drücke, wird das folgende Zeichen
hochgestellt. Auch “~” wird erst beim nochmaligen Drücken der Taste
ausgegeben. Das Verhalten tritt bei allen Programmen unter X auf, in
der Konsole ist alles normal.
Wo kann man das abstellen? Im Kontrollzentrum von KDE habe ich
nichts derartiges gefunden.

mfg
Rico

1 Antwort
Florian E.J. Fruth – Montag, 13. Februar 2006 21:10 Uhr

hi,
schau dir mal die einträge in /etc/X11/xorg.conf an unter [InputDevice] (also ich hoff mal das suse den xorg server hat und das config file nicht wieder irgentwohin packt ;). Dort sollte so etwas stehen wie:

Option “XkbModel” “pc105”
Option “XkbModel” “microsoft”
Option “XkbLayout” “de”
Option “XkbVariant” “nodeadkeys”

Speziell die letzte Option sollte das sein was dir im Moment fehlt.
fejf

Rico Rommel – Montag, 13. Februar 2006 21:21 Uhr

Hallo Florian,

danke für deine Mühe, aber daran scheint es nicht zu liegen, denn die Einträge
sind vorhanden

xorg.conf:

Section “InputDevice”
Driver “kbd”
Identifier “Keyboard[0]”
Option “Protocol” “Standard”
Option “XkbLayout” “de”
Option “XkbModel” “pc105”
Option “XkbRules” “xfree86”
Option “XkbVariant” “nodeadkeys”
EndSection

Mir fällt dabei noch ein, dass ich auf X.org 6.9 aktualisiert habe.
Komisch ist auch, das dieser Effekt nur in einem Benutzerprofil auftritt, d.h.
bei anderen Benutzern tritt diese Erscheinung nicht auf. Es könnte demzufolge
etwas mit den persönlichen Einstellungen von KDE zu tun haben. Mir ist
allerdings nicht bewußt, etwas geändert zu haben.

mfg
Rico

Rico Rommel – Dienstag, 14. Februar 2006 07:27 Uhr

Die Option “nodeadkeys” war tatsächlich das Problem, allerdings nicht in
xorg.conf sondern in den KDE-Einstellungen.
In Kontrollzentrum -> Regionaleinstellungen -> Tastaturlayout muss als
Belegungsvariante auch “nodeadkeys” ausgewählt werden. Die Belegungsvariante
stand bei mir aus irgendeinem Grund auf “Basis”.

mfg
Rico