-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Window switcher: the key above Tab is not always VK_OEM_3
#283
Comments
It’s probably VK_OEM_3 key which represents the ~ key on US English keyboards. Alt+~ activates the window switcher showing windows only for the active application; anyway, you obtain @ with Alt in Italian instead of Shift? That’s interesting. On what key is @ physically in Italian? Can you show me a picture, please? Of course, I’ll do some reading and figure out a solution. I saw this feature in GNOME previously, as far as I remember. I wonder how they tackle it there… |
Yes, that does seem to be the problem. The keyboard with the Italian layout doesn't have the ~ key, so I get it by pressing ALT+126. Italian Layout: Italian Layout Virtual Keys: It seems to be VK_OEM_3. I get @ by pressing ALTGR+ò. P.S. It's actually not the same Windows switcher, I didn't notice :) |
Similar problem here: with the AZERTY BE keyboard layout, ~ is typed by pressing |
I get @ by pressing |
So, the window switcher should not be activated by AltGr anyway, it does not even make sense, would disabling the AltGr+Tab combination but keeping Alt+Tab solve the issues presented here? |
Yes! It should solve the issues. |
Well, it's actually more complicated, I have looked into it just now. Basically, the window switcher containing only the windows of the active application should be triggered by pressing Thanks |
VK_OEM_3
Thank you! If I understand correctly it's not a simple matter to just disable the ALTGR+TAb combination and then ATLGR+@ so I was thinking, what if it was possible to select from a drop down menu which VK_OEM_# key to use by putting for example:
Thanks again! |
Or a dirtier but more robust solution would be to make the key config configurable, I.E. asking users to input key combinations to use for window switching.(Not saying that it'll be implementable or not, but this seems to be something many programs are using.) |
@BraINstinct0 @tesivo I don’t think choice in the area makes sense: Alt-Tab is Alt-Tab, it has to be invoked with Alt-Tab. Similarly, Alt-(key above Tab) is a natural extension to that. Similarly, choice for that doesn’t make sense for people. What are VK_OEM_… for regular people? Even if they know, they’d have to choose by trial and error when the correct key can in fact be easily determined in software based on the scan code (which is always 29) and the current keyboard layout. And if they choose manually, it still breaks when switching keyboard layouts. I already mentioned this in the previous reply, I will make sure the hotkey is always Alt+the key above Tab. That was the intended behavior from the get go, so I will stick to that. AltGr is mainly equivalent to Ctrl+Alt. It’s not an issue if the key I choose does not have any meaning with AltGr pressed, and it seems to me that the key above Tab doesn’t type yet another character when AltGr is pressed. |
Nice, you convinced me, really better to leave the behavior you expect with the key/key combination you expect.
I confirm, ALTGR+(key above TAB)does not type any characters. |
Implemented in 22000.282.33.0: the key above Hopefully this patch fixes this issue properly. I tested it with Italian, Belgian, Lithuanian (as that has 2 layouts, one with key above Rgarding |
Hello @valinet, I think I encounter a similar issue with this. Since the https://github.com/valinet/ExplorerPatcher/releases/tag/22000.348.40.0_c7c94b3 release a new switcher mode "Simple Window Switcher" appeared. Only with this mode selected, If I use the keyboard key combination IMO the action produced by the combination of the So, could you remove the shortcut Kind regards. |
It's not an issue, it's actually intended functionality. The Simple Window Switcher basically offers 2 types of window lists:
The last behavior is similar to what some window manager on GNU/Linux-based distributions offer. It's a nice perk. That being said, I understand what you describe, you want a way to disable that functionality alone in order to map the available key to whatever thing you want it mapped to. Okay, I will include an option to disable that specific functionality in a coming update, because I think it is useful to have for certain users. I will publish it as soon as I get it done. Thanks |
Thanks you so much! |
Implemented an option to disable that combination in pre-release 40.2. |
It works like a charm, thanks! |
Regarding the "Window switcher" feature, activating the "Windows 10" style:
ALT+TAB and ALTGR+TAB works correctly, but the ALT+@ and ALTGR+@ combinations also activate the feature, preventing the @ character from being typed except via ALT+064.
The text was updated successfully, but these errors were encountered: