Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Made keyboard shortcuts configurable #2111

Merged
merged 6 commits into from
Apr 25, 2019
Merged

Conversation

bjorn
Copy link
Member

@bjorn bjorn commented Apr 23, 2019

Still to do:

  • Missing a number of actions (all QShortcuts and probably more)
  • Allow resetting individual custom shortcuts
  • Implement import/export of custom shortcuts
  • Update model when actions are registered/unregistered
  • Fix tool button icons for non-Linux systems (they rely on the theme currently)

Closes #215

bjorn added 6 commits April 23, 2019 18:14
Still to do:

- [ ] Missing a number of actions (all QShortcuts and probably more)
- [ ] Allow resetting individual custom shortcuts
- [ ] Implement import/export of custom shortcuts
- [ ] Update model when actions are registered/unregistered

Closes #215
* List of actions updates when new actions are registered from scripts
* Action text and shortcut updates when changed through scripts
* Setting shortcut via script changes the default, but does not override
  any user-specified custom shortcut
* Included icons for Clear and Reset buttons
* Enable/disable the Clear and Reset buttons as appropriate
* Fixed problem with updating the default shortcut, when it is changed
  from a script
@bjorn bjorn changed the title WIP: Made keyboard shortcuts configurable Made keyboard shortcuts configurable Apr 25, 2019
@bjorn bjorn merged commit bb4e296 into master Apr 25, 2019
@bjorn bjorn deleted the wip/configurable-shortcuts branch May 7, 2019 21:30
Ruin0x11 pushed a commit to Ruin0x11/tiled that referenced this pull request May 15, 2019
This currently covers most actions present in the menus, but still 
excludes those that are only available through a shortcut.

Shortcuts can be set, removed and reset back to their default. Changed 
shortcuts are stored in the user preferences. The shortcuts can also be 
exported to and imported from an XML file.

Closes mapeditor#215
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Configurable keyboard shortcuts
1 participant