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.
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 xorg/modules/ input// evdev_drv. so rtia: 10, EmulateWheelTim eout: 200 rtia: 10, EmulateWheelTim eout: 200 rtia: 10, EmulateWheelTim eout: 200
(II) LoadModule: "evdev"
(II) Loading /usr/lib/
(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, EmulateWheelIne
(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, EmulateWheelIne
(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, EmulateWheelIne
(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, ycode returns keycode: 94
root 0x121, subw 0x0, time 621255844, (221,815), root:(226,840),
state 0x0, keycode 115 (keysym 0x3c, less), same_screen YES,
XKeysymToKe
XLookupString gives 1 bytes: (3c) "<"
XmbLookupString gives 1 bytes: (3c) "<"
XFilterEvent returns: False
KeyRelease event, serial 34, synthetic NO, window 0x4800001, ycode returns keycode: 94
root 0x121, subw 0x0, time 621255956, (221,815), root:(226,840),
state 0x0, keycode 115 (keysym 0x3c, less), same_screen YES,
XKeysymToKe
XLookupString gives 1 bytes: (3c) "<"
XFilterEvent returns: False
Of course >>> xmodmap -e 'keycode 115 = End' <<< fixes this, but this cannot be the correct solution.