VirtualDesktopManager icon indicating copy to clipboard operation
VirtualDesktopManager copied to clipboard

Hotkey conflict with key symbols

Open oywino opened this issue 9 years ago • 8 comments

On my Norwegian keyboard, I depend on AltGr combinations to type @, £ and $ These symbols are located on num keys 2, 3 and 4 along the top row.

With Virtual Desktop Manager (which I love) I cannot get access to these keys as they are used to jump directly to the different desktops (which I think is an excellent feature).

Can this problem be solved in any way?

oywino avatar Nov 23 '16 20:11 oywino

Same thing for German keyboard and ² (AltGr-2),³(AltGr-3),{(AltGr-7),[(AltGr-8), ] (AltGr-9) only accessible via AltGr. Problem still occurs when selecting alternate mapping.

The difference between Ctrl+Alt and AltGr is difficult to detect. The difference seems to be that no WM_SYSKEYDOWN message is triggered on a system with an AltGr key https://blogs.msdn.microsoft.com/murrays/2015/04/20/hot-keys-and-altgr/

riedel avatar Dec 19 '16 11:12 riedel

Same problem with Swiss-french layout (AltGr+2 is @). Would be great if you add an option to disable the keyboard shortcuts of use customs key combinations.

Please fix this asap.

Sedunum91 avatar Feb 10 '17 12:02 Sedunum91

This issues, where shortcuts of this tool conflict with characters (eg: '@') on your keyboard, only exists from version 1.9.0. I suggest using version 1.8.0 until the problem is fixed.

KevinVertongen avatar Mar 28 '17 12:03 KevinVertongen

Does this mean that the direct jump key-combinations (AltGr-1, AltGr-2 and so on) is also gone in 1.8.0, or does it use another key combinations?

oywino avatar Mar 30 '17 18:03 oywino

Hi oywino, the direct jump key-combinations were introduced in version 1.9.0. Version 1.8.0 doesn't have them.

Maybe a better solution: a few days ago Sedunum91 commented:

Finally Use the option "Use alternate key combination" replace ctrl+alt (or alt gr)+1234... with Shift+Alt+1234...

KevinVertongen avatar Mar 31 '17 06:03 KevinVertongen

Well, as far as my tests reveal - this does indeed introduce a second way to accommodate direct jumps, but it doesn't remove the previous method. Pressing AltGr+2 key-combination still works in 1.9.0 and hence block the access to the @ symbol (and others).....

oywino avatar Mar 31 '17 07:03 oywino

when using a keyboard hook then this issues arises when you create listeners to the KeyPress event.

mzomparelli avatar May 09 '17 04:05 mzomparelli

I have made a change for this that has a checkbox for enabling hotkeys or not in my cloned repo here, if anyone is interested.

Spiralis avatar Feb 01 '18 03:02 Spiralis