I have a suggestion based on aseprite. They provide a handy overview of the most used keys and mouse actions.
I would like to ask this for pro motion (for the basic operations) because it’s great for beginners but also can be used by advanced users who don’t want to remember all actions (there is a lot in pro motion)
In the mean time, here’s a hint of most commonly used functions in PMNG. Well, for me, actually. And this is just the map for drawing/painting focused projects.
It’s a cheat sheet i made just in case i forget the shortcut i mapped for this particular macro keypad on a layer.
It’s really just a hint. It doesn’t have the shortcuts in the graphic. I know a lot of my shortcuts are non-standard though so this is better.
There are a lot of placeholder tiles bec. i haven’t updated this in a while (a.k.a. I’m lazy. lol). These keys are usually experimental and i keep on changing them.
Cheat sheet layout
top right: layer fxns.
top left: brush & other misc fxns.
bottom left: generally project fxns.
bottom mid: Mainly Mode fxns. Then half of it are canvas fxns.
This is way out of scope from the topic (as if this entire reply isn’t borderline already) but:
If you’re curious about the macro keypad it has -
24 keys
5 layers
Setting this up is a bit more extensive than just baking the kb shortcuts into the layer. e.g. the bottom right real keys are F13-F24, as well as Ctrl+Alt+Shift+1-7. But it’s set so F16 will execute a “b” kb shortcut in PMNG instead, for example.
I’d be happy to discuss it in another topic if you’re curious/interested in setting up something like this yourself.
P.S.
Btw, you’re coming from Aseprite, right? Bec. i interchange using PMNG with Ase sometimes for some projects, one thing i did was to remap all Ase shortcuts into the shortcuts i use in PMNG. I got a 90% cohesion right off the bat. But got it to 100% with my extensive setup. You could do something like this too.
I think that it might be more useful to have a dedicated window in PMNG that shows all the various key-bindings which are associated to what, discerning between default bindings and user-defined ones (e.g. via different colors).
The reason this might be more useful is because key-bindings notoriously fail to work as expected in different keyboard locales — e.g. I have an Italian keyboard and some default keybinding simply don’t work for me, either because I don’t have certain keys (e.g. tilde ~ and backtick ` are not available on Italian keyboard) or because they key is present but emits a different key-code than the standard US keyboards).
I’ve seen similar UI for key-bindings in various software, and they don’t just act as reminder to associated keys but also allow testing the key-binding (pressing them highlights the associated binding) and (re)define them.
Such windows tend to require large space, having to show the keys and their associated “commands”, but they can (and usually are) presented in multi-page, where you can navigate to the next/previous page, where usually each page deals with specific functionality groups.
Ase shortcuts @cageburner Would you share your Ase shortcut file for PM?
Markers for default shortcut changes
I could add a different color, but what is it useful for? Wouldn’t you want to see the original value also? Should I add the “default” to the hover text of an entry?