IMHO, it's good that THKKey does not support this.
Do not use the Windows key for keyboard shortcuts in your program, the "User Guide for Windows Vista Users" reads the following in Recommendations - Interaction - Keyboard :
Do not use the Windows logo modifier key for program shortcuts. The Windows logo key is reserved for use by Windows. Even if the Windows logo key combination is not used by Windows now, it may be in the future.
Even if the shortcut is not used by Windows, the use of such a keyboard shortcut will be confusing for users, since it will perform a function in your program, while other shortcuts, such as Win + E or Win + R, will activate the system - a common function that deactivates your program in progress.
Edit:
THotKey is a light wrapper around a system control that only supports what this system control supports. There is no documentary way to set anything other than the Alt, Ctrl, and Shift modifiers for the shortcut.
Perhaps you can create your own control to display shortcuts using the Windows key and set the global keyboard hook (look at the SetWindowsHookEx () API function).
mghie
source share