Modify

Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#21274 closed enhancement (worksforme)

Allow saving and restoring of keyboard shortcut “profiles”

Reported by: sprice623@… 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 skyper, 3 years ago

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.

comment:2 by Don-vip, 3 years ago

Resolution: worksforme
Status: newclosed

The documentation can be improved but I don't plan to duplicate the profile import/export actions to other settings panels.

comment:3 by skyper, 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.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.