Description of the (original) issue
When I'm in the bottom-right workspace, pressing CTRL+ALT+Up+Left is supposed to take me to the top-left workspace - but it is impossible to switch to the top-left workspace by pressing more than one arrow at the same time.
Diagonal switching to other three workspaces (with simultaneous keypressing) does work.
For me to switch to the top-left workspace I have to literally use one arrow to move in one direction, then let it go, and then press the other arrow (all the while still holding CTRL+ALT).
For example, starting from the bottom-right workspace:
- Press CTRL+ALT+Up+Left together simultaneously -> nothing happens
- Let go of Up, Left while still holding CTRL+ALT -> switch to bottom-left workspace
- Press Up while still holding CTRL+ALT+Left -> nothing happens
- Let go of Left, press Up, while still holding CTRL+ALT -> switches to the top-left workspace
Ubuntu version 14.04. It works on a laptop with 14.04 however.
Update 1: I have just tried diagonal switching on the LiveCD - and it still doesn't work. I tried the same LiveCD on my laptop - and it does. This strongly suggests that it's not really a software issue - but I'm still not sure, and definitely need help figuring this out, because it's very annoying.
Update 2: After installing screenkey, I have noticed that the key combination of CTRL+ALT+Up+Left is not even registered. Here is what it looks like when I switch to the bottom-right workspace from the top-left one diagonally:
And when switching to the top-left one from the bottom-right one diagonally - nothing happens, and screenkey doesn't show any keys being pressed. I'm still investigating to find out whether this is a hardware issue - but all the individual keys (CTRL, ALT, Up arrow, Left arrow) are registered correctly.
Update 3: it works when I use a wireless Logitech keyboard.
Update 4: I ran
showkey in one of the consoles, and this is what it looks like when I'm pressing the key combinations using the USB keyboard:
Switching to bottom-right workspace:
keycode 29 press CTRL keycode 56 press ALT keycode 106 press Right keycode 108 press Down keycode 106 release Right keycode 108 release Down keycode 29 release CTRL keycode 56 release ALT
Switching to top-left workspace:
keycode 29 press CTRL keycode 56 press ALT keycode 29 release CTRL keycode 56 release ALT
Notice the missing arrow key notifications.