inactive tools don't appear in Configure Keyboard Shortcuts

Started by LociOiling

LociOiling Lv 1

When a tool is not available on a particular puzzle, it doesn't appear as an option in Configure Keyboard Shortcuts.

This is a problem since it allows the tool's default hotkey to be hijacked. For example, if the Trim tool isn't available on a puzzle, it's "U" hotkey can be reassigned to another tool without warning. When a puzzle that uses the Trim tool is opened, Trim won't have a hotkey assigned.

To prevent hotkey hijacking, Configure Keyboard Shortcuts should always show the complete list of tools, regardless of whether a specific tool is available on the current puzzle.