If user can set shortcut for command:
- Global shortcut (all workbenches)
- Local shortcut (individual workbench)
- In the future maybe: Workbench related (local) shortcut added by workbench developer
This is how it is done now. But i started thinking about it and i do see users wondering why did i set Global shortcut and Local one overrides it. This isn't such a problem now when user will set Global/Local shortcuts manually and will have good overview over all of them. It is more about potential future possibility for workbench creator to define a default set of shortcuts for the workbench. Once and if that starts to happen Global and Local shortcuts schemes could easily clash.pablogil wrote:Probably I would also like the actual behavior (local overrides global), once you know it I can customize my shortcuts so that a command is set to global and works an all workbenches but one where I have set a local shortcut. I think this approach is also fine, yes.
This is how it works now but i will need to change it a bit to accommodate to the above behaviour. Anyway now when i feel that i understand what needs to be done it will be easier to do just that.In any option you finally choose I would include a text or and advice for users when they are setting shortcuts and they are set for both local and global... just a reminder for user.
W inserts a trajectory for Robot WBtriplus wrote: Are there any shortcut combinations in any workbench ATM that involve Q or W (standalone or initial key in key combination)?
I see and thanks for detailed testing. Much thought was already put into this and therefore i doubt i will find better solution anytime soon. Just taking a look at what Qt considers to be a "standard set" and going over some Draft/Arch tools it becomes obvious finding a good invoke key is mission impossible. If we pulled that off with Q for PieMenu that is amazing by itself.sgrogan wrote:W inserts a trajectory for Robot WBtriplus wrote: Are there any shortcut combinations in any workbench ATM that involve Q or W (standalone or initial key in key combination)?
W,I to create a DWIRE in Draft WB. If Robot WB has been activated it prevents this from working.