Comment 0 for bug 352438

Revision history for this message
Lenar (lenar) wrote :

When pressing End key the cursor isn't moved to the end of line, instead < appears.

I don't have any special configuration for keyboard in xorg.conf.

Related lines from Xorg.log:

(II) config/hal: Adding input device Macintosh mouse button emulation
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
        compiled for 1.5.99.902, module version = 2.1.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 4.0
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event2"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
(**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
(**) Macintosh mouse button emulation: (accel) set acceleration profile 0
(II) config/hal: Adding input device Logitech HID compliant keyboard
(**) Logitech HID compliant keyboard: always reports core events
(**) Logitech HID compliant keyboard: Device: "/dev/input/event4"
(II) Logitech HID compliant keyboard: Found 32 mouse buttons
(II) Logitech HID compliant keyboard: Found keys
(II) Logitech HID compliant keyboard: Configuring as keyboard
(**) Logitech HID compliant keyboard: YAxisMapping: buttons 4 and 5
(**) Logitech HID compliant keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech HID compliant keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Logitech HID compliant keyboard: xkb_rules: "evdev"
(**) Option "xkb_model" "pc105"
(**) Logitech HID compliant keyboard: xkb_model: "pc105"
(**) Option "xkb_layout" "ee"
(**) Logitech HID compliant keyboard: xkb_layout: "ee"
(**) Option "xkb_variant" "nodeadkeys"
(**) Logitech HID compliant keyboard: xkb_variant: "nodeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch"
(**) Logitech HID compliant keyboard: xkb_options: "lv3:ralt_switch"
(II) config/hal: Adding input device Logitech HID compliant keyboard
(**) Logitech HID compliant keyboard: always reports core events
(**) Logitech HID compliant keyboard: Device: "/dev/input/event3"
(II) Logitech HID compliant keyboard: Found keys
(II) Logitech HID compliant keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "Logitech HID compliant keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Logitech HID compliant keyboard: xkb_rules: "evdev"
(**) Option "xkb_model" "pc105"
(**) Logitech HID compliant keyboard: xkb_model: "pc105"
(**) Option "xkb_layout" "ee"
(**) Logitech HID compliant keyboard: xkb_layout: "ee"
(**) Option "xkb_variant" "nodeadkeys"
(**) Logitech HID compliant keyboard: xkb_variant: "nodeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch"
(**) Logitech HID compliant keyboard: xkb_options: "lv3:ralt_switch"
(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
(**) ImPS/2 Logitech Wheel Mouse: always reports core events
(**) ImPS/2 Logitech Wheel Mouse: Device: "/dev/input/event6"
(II) ImPS/2 Logitech Wheel Mouse: Found 3 mouse buttons
(II) ImPS/2 Logitech Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Logitech Wheel Mouse: Configuring as mouse
(**) ImPS/2 Logitech Wheel Mouse: YAxisMapping: buttons 4 and 5
(**) ImPS/2 Logitech Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "ImPS/2 Logitech Wheel Mouse" (type: MOUSE)
(**) ImPS/2 Logitech Wheel Mouse: (accel) keeping acceleration scheme 1
(**) ImPS/2 Logitech Wheel Mouse: (accel) filter chain progression: 2.00
(**) ImPS/2 Logitech Wheel Mouse: (accel) filter stage 0: 20.00 ms
(**) ImPS/2 Logitech Wheel Mouse: (accel) set acceleration profile 0

Output from xev when pressing End:

KeyPress event, serial 31, synthetic NO, window 0x4800001,
    root 0x121, subw 0x0, time 621255844, (221,815), root:(226,840),
    state 0x0, keycode 115 (keysym 0x3c, less), same_screen YES,
    XKeysymToKeycode returns keycode: 94
    XLookupString gives 1 bytes: (3c) "<"
    XmbLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x4800001,
    root 0x121, subw 0x0, time 621255956, (221,815), root:(226,840),
    state 0x0, keycode 115 (keysym 0x3c, less), same_screen YES,
    XKeysymToKeycode returns keycode: 94
    XLookupString gives 1 bytes: (3c) "<"
    XFilterEvent returns: False

Of course >>> xmodmap -e 'keycode 115 = End' <<< fixes this, but this cannot be the correct solution.