Arrow/Navigation Keys Not Working

Bug #255608 reported by Nick Colgan
This bug report is a duplicate of:  Bug #255008: Up arrow key mapped to Print [screen]. Edit Remove
6
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xorg

The arrow keys and HOME, PGUP, PGDN, END keys are not assigned properly in Xorg. They work fine in console. They also worked fine before upgrade to Intrepid. I'm using the same xorg.conf settings as before the upgrade:

Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "kbd"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"
EndSection

From instructions at https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch:

$ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'

Results:

HOME -> 110 Pause
PGUP -> 112 KP_Divide
PGDN -> 117 Menu
END -> 115 Super_L
Left Arrow -> 113 ALT_R

I could not get results from the other three arrow keys using this method, however, using the keyboard shortcuts method, the Up key is set to Print, the Right key is set to 0x72, and the Down key is set to Super_R.

$ sudo dmidecode -s system-manufacturer
TOSHIBA
$ sudo dmidecode -s system-product-name
Satellite A215
$ sudo dmidecode -s system-version
PSAEGU-03801J

Xorg version 1:7.4-ubuntu2

All other keys seem to be working Ok, as far as I know.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

see bug 255008 if this is a dupe of that. Please attach your /var/log/Xorg.0.log, /etc/X11/xorg.conf and the output of 'setxkbmap -print'. Make sure that you have set the keyboard model as 'generic - evdev' in the gnome keyboard configuration.

Changed in xorg:
status: New → Incomplete
Revision history for this message
Nick Colgan (nick-colgan) wrote :

Setting "Keyboard Preferences" in GNOME to model "evdev" fixes most keys. However the right arrow is still linked to switch workspace right. Also, noticed the DEL key doesn't do anything.

Also, setxkbmap -print results:
xkb_keymap {
 xkb_keycodes { include "evdev+aliases(qwerty)" };
 xkb_types { include "complete" };
 xkb_compat { include "complete" };
 xkb_symbols { include "pc+us+inet(evdev)" };
 xkb_geometry { include "pc(pc104)" };
};

Relevant xorg.conf info:
Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "kbd"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"
EndSection

Attatched is my Xorg.0.log

Changed in xorg:
status: Incomplete → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.