You have been subscribed to a public bug: The default keymaps in /usr/share/xmodmap/ for use with xmodmap, have the following definition for the tab-key :
keycode 23 = Tab Tab This means shift-tab works exactly the same as tab, and thus you can't cycle backwards through the controls of a window. From what I've seen on the internet, I think, this should be : keycode 23 = Tab ISO_Left_Tab This problem only occurs when using xmodmap. If you're using gnome's keyboard preferences, it works like a charm. But if you're using dapper with xgl and compiz, you need to use xmodmap for any non-us keyboard and you lose shift-tab functionality. A temporary workaround for this, is to issue these 2 commands when using xmodmap : xmodmap /usr/share/xmodmap/xmodmap.<language> xmodmap -e "keycode 23 = Tab ISO_Left_Tab" I've seen this bug in breezy and dapper. Don't know about warty and hoary. ** Affects: gnome-applets (Ubuntu) Importance: Wishlist Status: Confirmed -- wrong Tab-keymap in /usr/share/xmodmap/xmodmap.* https://bugs.launchpad.net/bugs/36370 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs