As of 1.6.16, hotkeys are now configured via a text file:
Windows: <user home folder>\Spine\hotkeys.txt
Mac: <user home folder>/Library/Application Support/Spine/hotkeys.txt
Linux: <user home folder>/.spine/hotkeys.txt
This file will be created if it doesn't exist, otherwise it uses the one that is there. It's a text format and should be pretty clear how it works. An excerpt:
---
Tools
---
Scale Tool: X
Rotate Tool: C
Translate Tool: V
Pose Tool: B
Create Tool: N
Case and whitespace don't matter. Lines starting with
are comments.
You can use ctrl+shift+alt+KEYNAME or any combination of those modifiers. The key names can be any of the constants defined here:
https://github.com/libgdx/libgdx/blob/m ... t.java#L63
I'll put those in proper documentation at some point.
If a key name is a single character in single quotes (Next Frame: 'R'), then it will be triggered when that character is typed instead of when that key goes down. The difference is that typed keys will repeat after a delay.
On Mac the keyboard locale is not used for key down. π It is used for keys that are typed though. Eg, if you have a QWERTZ keyboard, when you press your Z key down it will be recognized as a Y. This sucks and the reasons I don't fix it is it's deep in the bowels of a project I don't control. Anyway, key typed events DO use the keyboard locale, so you can use eg, Undo: Ctrl + 'Z'.