- Have numlock on
- Go set a hotkey
- "shift + a num key 0-9 or ."
The hotkey is set to only "shift"
This happens because with numlock on, pressing shift will input the numlock off version of the keypad.
We could try to support it and adapt the already very complicated code for numpad keys. But at the very least we should not accept "modifier keys only". And it could be a combo of modifier keys only:

Edit: As part of validating hotkeys, we need to prevent an error from being raised if an empty hotkey is somehow caught:
Avasam#35 (comment)
The hotkey is set to only "shift"
This happens because with numlock on, pressing shift will input the numlock off version of the keypad.
We could try to support it and adapt the already very complicated code for numpad keys. But at the very least we should not accept "modifier keys only". And it could be a combo of modifier keys only:

Edit: As part of validating hotkeys, we need to prevent an error from being raised if an empty hotkey is somehow caught:
Avasam#35 (comment)