Public bug reported:

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.

It's the latest Jaunty from the repository, xserver-xorg-input-
evdev=1:2.1.1-1ubuntu3

** Affects: xserver-xorg-input-evdev (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  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.
+ 
+ It's the latest Jaunty from the repository.

** Description changed:

  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.
  
- It's the latest Jaunty from the repository.
+ It's the latest Jaunty from the repository, xserver-xorg-input-
+ evdev=1:2.1.1-1ubuntu3

-- 
End key doesn't work, < appears instead
https://bugs.launchpad.net/bugs/352438
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to