After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 624858 - allow vim style movement in the alt+tab dialog
allow vim style movement in the alt+tab dialog
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 677135 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-07-20 17:27 UTC by Diego Escalante Urrelo (not reading bugmail)
Modified: 2012-05-31 14:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
[altTab] Remove Alt+W/A/S/D hack (2.31 KB, patch)
2010-07-20 18:24 UTC, Dan Winship
committed Details | Review

Description Diego Escalante Urrelo (not reading bugmail) 2010-07-20 17:27:22 UTC
currently it allows the "awsd" keybindings, why not the vim ones? ;)
Comment 1 Dan Winship 2010-07-20 18:24:02 UTC
Created attachment 166229 [details] [review]
[altTab] Remove Alt+W/A/S/D hack

or we could just remove the wasd stuff. It was never meant for real use.
Comment 2 drago01 2010-07-20 18:28:46 UTC
(In reply to comment #1)
> Created an attachment (id=166229) [details] [review]
> [altTab] Remove Alt+W/A/S/D hack
> 
> or we could just remove the wasd stuff. It was never meant for real use.

Please don't at least not for a reason like that; it might not be the primary "interface" but I prefer them over the arrow keys (or the mouse) because they are way easier to reach (near alt-tab) and having them there doesn't really hurt.
Comment 3 Diego Escalante Urrelo (not reading bugmail) 2010-07-20 19:01:01 UTC
given how alt+tab works in shell (app, not window) it gets tricky to get somewhere with alt+tab only (like in regular metacity), I would keep the wasd bindings, once you find them out they are much better than looking for the far-right arrow keys or moving the mouse.

plus, they are harmless imho.
Comment 4 Dan Winship 2010-07-20 20:15:01 UTC
(In reply to comment #2)
> and having them there doesn't really hurt.

If the interface is too inconvenient to use without the undocumented hacks, then it needs to be fixed. If having the undocumented hacks there causes people to not complain about the inconvenience of the "real" interface, then the hack is hurting all the ordinary users who don't know the hack is there and have to use the non-hack interface.
Comment 5 drago01 2010-07-20 20:20:10 UTC
(In reply to comment #4)
> (In reply to comment #2)
> > and having them there doesn't really hurt.
> 
> If the interface is too inconvenient to use without the undocumented hacks,
> then it needs to be fixed. If having the undocumented hacks there causes people
> to not complain about the inconvenience of the "real" interface, then the hack
> is hurting all the ordinary users who don't know the hack is there and have to
> use the non-hack interface.

But removing it does not really fix anything; we have one interface that is inconvenient to use and one that works well so we remove the later?

If anything the former should be removed; the drawback would be discoverbility but I don't think of anyway to fix it without changing the physical layout of the keyboards.
Comment 6 drago01 2010-07-20 20:21:58 UTC
(In reply to comment #4)
> (In reply to comment #2)
> > and having them there doesn't really hurt.
> 
> without the undocumented hacks,

So lets just document it ...
Comment 7 William Jon McCann 2010-07-20 20:33:59 UTC
What is vim style movement?
Comment 8 Florian Müllner 2010-07-20 21:31:48 UTC
(In reply to comment #7)
> What is vim style movement?

h - left
j - down
k - up
l - right

It's hardly more intuitive than awsd, unless you use vi (oops, I've just outed myself)
Comment 9 Diego Escalante Urrelo (not reading bugmail) 2010-07-20 22:22:04 UTC
(In reply to comment #4)
> (In reply to comment #2)
> > and having them there doesn't really hurt.
> 
> If the interface is too inconvenient to use without the undocumented hacks,
> then it needs to be fixed. If having the undocumented hacks there causes people
> to not complain about the inconvenience of the "real" interface, then the hack
> is hurting all the ordinary users who don't know the hack is there and have to
> use the non-hack interface.

Ok you got me there. I agree to remove wasd too then and fixing the issues with alt+tab.

My case: trying to alt+tab to a terminal or pidgin window requires extra hand on keyboard or mouse.
Comment 10 Frederic Crozat 2010-08-20 16:04:52 UTC
if wasd is kept, it should be able to work on non-US keyboard (it doesn't ATM).  VIM keynav has the pro to work on also on non-US keyboard (ie azerty) and it also used in gmail / google reader / big pictures for navigation.
Comment 11 Owen Taylor 2010-08-30 19:16:04 UTC
Review of attachment 166229 [details] [review]:

Looks good (apparently Intel has a "secret" internal branch of Xephyr that works with dri2, but maybe it also gets the keysyms right...)
Comment 12 drago01 2010-08-30 21:01:04 UTC
(In reply to comment #11)
> Review of attachment 166229 [details] [review]:
> 
> Looks good (apparently Intel has a "secret" internal branch of Xephyr that
> works with dri2, but maybe it also gets the keysyms right...)

Don't take away my pony :/
Comment 13 Dan Winship 2010-09-23 19:17:29 UTC
belatedly pushed
Comment 14 Florian Müllner 2012-05-31 14:05:15 UTC
*** Bug 677135 has been marked as a duplicate of this bug. ***