#21274 closed enhancement (worksforme)
Allow saving and restoring of keyboard shortcut “profiles”
Reported by: | Owned by: | team | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core shortcuts | Version: | latest |
Keywords: | shortcut, tablet | Cc: |
Description
I have a graphics tablet which works astoundingly well for drawing landcover (amongst other things). However, due to the nature of JOSM, it simply appears as javaw.exe
in the list of applications in my tablet’s companion software for which I can uniquely set the keyboard shortcuts emulated by a given physical button. The issue here is that javaw.exe
can represent any Java application, which means I can’t, say, have tablet buttons assigned to separate keyboard shortcuts for two separate Java applications. While this might appear to be a bug in the tablet companion software, JOSM appears as javaw.exe
in Task Manager as well as my trackball’s per-application list; this seems to just be a limitation of Java.
My proposed solution to this is to allow saving and restoring “profiles” of keyboard shortcuts. As an example in this specific case, I could quickly switch to the “Tablet” profile when using my tablet—where drawing nodes is activated by “B”, the shortcut typically used to choose a brush tool in many a drawing program as well as the default setting on my tablet—, and back to the “Keyboard” profile when using my trackball and keyboard—where said node-drawing is activated by “A”.
Attachments (0)
Change History (3)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
Resolution: | → worksforme |
---|---|
Status: | new → closed |
The documentation can be improved but I don't plan to duplicate the profile import/export actions to other settings panels.
comment:3 by , 3 years ago
I have added some words and links (diff) and was wondering if a restart of JOSM is still needed as written in the first paragraph of Help/Preferences/Shortcuts.
Already possible but hidden.
In Advanced preferences at the bottom under "More…" is an option to save your shortcut profile and the option to load profiles.
These two actions should be available in Keyboard Shortcuts preference, I guess.