Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow movement with VIM arrows (H J K L) #1229

Closed
Salomanuel opened this issue Nov 15, 2021 · 3 comments
Closed

allow movement with VIM arrows (H J K L) #1229

Salomanuel opened this issue Nov 15, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@Salomanuel
Copy link

It would be mind-blowingly amazing if, among the arrow keys, it would be possible to move around with the vim movement keys (that, as we all know, are fairly superior and should also replace steering wheels and handlebars, but I'll submit that feature suggestion elsewhere)

Hyperswitch got me used and now it's difficult to live without
and it's a shame because as far as I know, Hyperswitch development ended and, except for this basic and necessary feature, Alt-Tab is a vastly superior program

The main advantage is that those keys are right where the right hand should be (the J key has a tactile bump for touch typing) and there is no need to blindly move it to the other side of the keyboard or, god forbid, shamelessly look down at the keyboard looking for those keys far in the right beyond any key row.
Also, users not blessed with this habit usually have their right hands sitting over inferior devices such as trackballs or, in unrecoverable cases, over a mouse. So they would hardly press those legendary keys by mistake, rendering this feature not confusing for people with little confidence with computers.

it basically works like this: (unfortunately not my keyboard, as I don't yet have a dedicated key for μ)
image

feel free to state your perplexities and I'll gladly explain why you are all wrong

@lwouis
Copy link
Owner

lwouis commented Nov 15, 2021

There is already a PR (#1080) that's quite close to getting this feature to ship. I messaged its author, as we've let it sleep for a few months. You may be interested to check it out, test it out, and maybe complete it if you're a programmer 👍

@lwouis
Copy link
Owner

lwouis commented Nov 15, 2021

Please also note that the PR author's has thought of issues that your ticket don't mention such as:

The keys H, J, K, and L move the window selection left, down, up, and
right, respectively. AltTab already uses 'H' as the default key to
hide/show apps. If "Vim keys" is enabled when hide/show is in its
default configuration, the hide/show action will be shadowed by "Vim
keys." It is possible to enable both hide/show and "Vim keys" by
overriding the default key for hide/show.

Please read the discussion in the PR to get familiar with some of the issues we've found while discussing the implementation of vim keys in AltTab.

@david-r-cox
Copy link

I opened an updated PR for this today: #1272

@lwouis lwouis closed this as completed in 5cf7f99 Oct 10, 2023
lwouis pushed a commit that referenced this issue Oct 10, 2023
# [6.62.0](v6.61.0...v6.62.0) (2023-10-10)

### Bug Fixes

* better crossover windows detection ([3f64463](3f64463))

### Features

* add tamil and croatian localizations ([e542da8](e542da8))
* add vim key window navigation (closes [#1229](#1229)) ([5cf7f99](5cf7f99))
* improve bg,es,he,hi,ko,uk,cn localizations ([31fb795](31fb795))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants