It's pretty insane that you saw it working, then after not taking any actions that should affect the hotkey, it stops working and never works again. :o
Registry values and actions like reinstalling, rebooting, etc really should not affect the hotkey.
FWIW, to reset your Spine settings like a new install, you could delete the prefs.json
file (and other .json
files) here:
Windows: <user home folder>\Spine\
Mac: <user home folder>/Library/Application Support/Spine/
Linux: <user home folder>/.spine/
I suppose it's possible that some other software could be registering the ctrl + shift + L
hotkey, though you'd expect that software to do something when you press the hotkey, not just eat it and do nothing. Eg, on Windows you can set a hotkey on shortcuts in your start menu (right click a shortcut, Properties
, Shortcut
tab, Shortcut key
field). When you press the hotkey, the shortcut is opened. Could it be you guys have one of these shortcut hotkeys set to ctrl + shift + L
? If you have it set for Spine or some other program that is running (maybe in the system tray), then the hotkey won't open a new instance of the program, it'll just focus the existing window (or maybe do nothing for a program in the system tray). I've noticed the Windows shortcut hotkeys sometimes stop working, eg when two shortcuts have the same hotkey. Sometimes a reboot fixes that, which might explain why you saw it working for a little while. Unfortunately I don't know of a way to see all the Windows shortcut hotkeys at once. Checking the properties of every shortcut in your start menu is unreasonable!
You say the Key Dopesheet
hotkey doesn't work even if set to a different hotkey? Is that true for you too, booboogaga? What if you set some other action to ctrl + shift + L
? If that works they we can eliminate Windows shortcut hotkeys, other software interfering, keyboard event handling, and the triggering of hotkey actions, in which case it must be something for this particular hotkey action. However, this action is so very simple I'm unable to see how it could fail to happen when triggered. The conditions to NOT apply the Key Dopesheet
action are:
- If we are in setup mode (obviously from your screenshots you are in animate mode).
- If the play forward or play backward buttons are active (ie the buttons are blue, which they are not in your screenshot).
- If we are doing a key
Offset
. This is the only condition that seems to have any chance of causing the problem. It should only be true during the dragging of keys with Offset
enabled. Maaaybe it's possible for this to get stuck as true after you use Offset
, but if you start Spine and never enable Offset
or even touch down on a key, then it is almost certainly false.
That is all: if those conditions are all false, it does the action and you should see the hotkey popup when those are enabled (ctrl + shift + K
).