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
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
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
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