I had been working on ThinkPad laptops for a very long time, and they had a great keyboard. One of the advantages was that the up arrow key had keys with the codes VK_BROWSER_BACK and VK_BROWSER_FORWARD on either side (see the attachment). I had assigned functions to these keys that allowed me to move around the code editor tabs and jump between code editor windows (alone keys to switch between tabs in a given editor window, with the Ctrl key to switch between editor windows). This made working very convenient.
I recently switched to a stationary PC and am currently working on a full-size keyboard that does not have these two keys. So I lost the ability to conveniently move between tabs and windows. For now, I have set other shortcuts for these functions (Ctrl+Tab and Shift+Ctrl+Tab to change tabs and Ctrl+` to change the editor window), but they are not convenient for me.
Up until now I had my shortcuts set up so that I could either use my right hand to use these functions (e.g. BrowserNext to change tabs), or both (e.g. Ctrl+BrowserNext to change windows). Now I have to use only my left hand (e.g. Ctrl+Tab), which is a real pain for me because I have to fight muscle memory.
Ideally, I could use the arrow keys combined with one of the special keys on the left side of the keyboard. The available keys are: Ctrl, Shift, Alt, and Win. I already use the first three keys for many code editor functions, so I no longer have any sensible shortcuts that would be unassigned — the Win key remains.
If it were possible to use the Win key for IDE function shortcuts, I would use it — Win+Left/Right to move between tabs in the active code editor window and, for example, Ctrl+Win+Left/Right to move between code editor windows. That would be very convenient for me. Well, it would be, because the IDE does not allow the use of the Win key in IDE function shortcuts.
Why? Why can't you use this key?