Debugging a Failing Hotkey
tratt.net
tratt.net
I gave it a light tap, the key popped back up to its normal position, and hk -w started working as expected.
Whenever I clean a keyboard, it is customary for me to open a test app afterwards and press all the keys to make sure they work. That said, whenever I'm cleaning a keyboard it usually entails a full keycaps-off disassembly, but nonetheless I think it's always a good idea to go through a full function test afterwards.
[0] https://qmk.fm/ [1] https://www.caniusevia.com/ [2] https://www.caniusevia.com/docs/configuring_qmk [3] https://www.usevia.app/
E.g. if the sequence was "Ctrl" + "F8" then it would just ensure that neither Ctrl nor F8 were pressed.
This applies regardless of whether Shift was part of the hotkey or not. ie in your case where the hotkey is Ctrl-F8, if Shift is held down while you press Ctrl-F8, then the xdotool spawned by hk will end up typing uppercase.