Toon posts:

Up key werkt niet in Opensuse 11.0

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit sinds kort (vermoedelijk na een update) met een vreemd probleem: de Up-key doet het niet in Opensuse 11.0. Ik heb alles doorzocht waar het aan zou kunnen liggen, maar kom er niet uit. Als ik het toetsenbord aansluit op m'n andere PC (winXP), werkt de up-key wel.

Ik heb een M'soft natural keyboard 4000 en dat staat ook als zodanig ingesteld via YAST

xmodmap geeft netjes aan dat keycode 111 de up key moet zijn:

keycode 111 = Up NoSymbol Up NoSymbol Up

De up-key code nogmaals ppelen aan de up-key middels xmodmap werkt ook niet.

In xev zie ik echter dat er bij het indrukken van de up-key geen Keypress Event wordt gegenereerd. Dit is de output van xev voor de up-key:

FocusOut event, serial 34, synthetic NO, window 0x3e00001,
mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 34, synthetic NO, window 0x3e00001,
mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
keys: 59 0 0 0 0 0 0 0 0 0 0 0 0 4294967168 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

KeyRelease event, serial 34, synthetic NO, window 0x3e00001,
root 0x13b, subw 0x0, time 16815594, (433,1026), root:(438,1051),
state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

Wie kan mij uitleggen hoe ik dit weer moet herstellen, het begint zo langzamerhand wel vervelend te worden zo zonder functionerende up-key.

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

keycode 111 (keysym 0xff52, Up)
Volgens mij ziet ie em wel dus.

Ik ken OpenSuse niet, maar ik heb met Gentoo laatst wat problemen gehad doordat er een nieuwe HAL versie en een nieuwe xorg versie is uitgekomen.

Mijn HID apparaten werktte niet, of inderdaad heel vreemd (1 toets genereert 2 letters e.d.).

De oplossing hiervoor was bij mij om de InputDevices in mn xorg.conf de "evdev" driver te laten gebruiken.

Bij mij werkt dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "evdev"
EndSection


Section "InputDevice"
    Identifier     "Mouse1"
    Driver         "evdev"
    Option         "Name" "Razer Razer Lachesis"
    Option         "Device" "/dev/input/event3"
    Option         "CorePointer"
EndSection


Dat ding achter "device" kun je trouwens vinden in /proc/bus/input/devices:
I: Bus=0003 Vendor=1532 Product=000c Version=0100
N: Name="Razer Razer Lachesis"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input3
U: Uniq=
H: Handlers=mouse1 event3
B: EV=17
B: KEY=ff0000 0 0 0 0
B: REL=103
B: MSC=10

We are pentium of borg. Division is futile. You will be approximated.


Verwijderd

Topicstarter
Probleem opgelost. Thanks. Was niet helemaal de oplossing, maar je hebt me wel in de juiste richting gestuurd.

Verwijderd

Topicstarter
Te vroeg gejuicht, de up-key is er na één dag weer mee gekapt, dus het probleem is er nog steeds... ;(