Added keybinds/shortcuts #24
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses #9
Added keybinds for all tools$$\rightarrow$$ Toggles displace$$\rightarrow$$ Toggles move$$\rightarrow$$ Toggles add$$\rightarrow$$ Toggles delete$$\rightarrow$$ Opens controls$$\rightarrow$$ Toggles connect$$\rightarrow$$ Save FSM$$\rightarrow$$ Deletes selected state$$\rightarrow$$ Deselects whatever tool is currently selected, and closes Save FSM popup
(Note the numbers are the number row and not numpad numbers)
1
2
3
4
5 + a state is selected
6
Ctrl + S
Delete + a state is selected
Escape
1 major code change due to this implementation, the delete code that was previously in
handleNodeClick
for deleting a node has been moved to a function to allow the delete keybind to work.