Opened 8 years ago

Last modified 5 years ago

#16158 closed enhancement

Enhance keyboard consistency on OS-X / Mac OS — at Version 2

Reported by: dieterdreist Owned by: team
Priority: normal Milestone: 21.04
Component: Core shortcuts Version: latest
Keywords: CTRL command key macos keyboard javabug Cc:

Description (last modified by dieterdreist)

I know this is a topic which already was discussed some years ago, but the current situation is really confusing for every mac user, because of the strange keyboard implementation.

Usually on a mac there are 2 possibilities when using software: the author has taken special care for mac users and the Command ⌘ key is mapped to mac standards (e.g. ⌘+c for copy), or they haven't and you will use the CTRL key.
The strange behaviour of JOSM is that some actions are mapped to command, e.g. copy an object is ⌘+c, paste tags is ⌘+SHIFT+v, undo is ⌘+z, and most key combinations (according to the preferences it is all custom combinations), but unfortunately there are still a few which aren't:

For example to copy text in forms, like tag values, you must use CTRL+c, to cut CTRL+x, to paste text CTRL+v, to select all text CTRL+a, to rotate objects CTRL+SHIFT, to scale CTRL+ALT, and maybe there are some more.

This mixed behaviour, especially the CTRL+c to copy text is extremely unusual and even after many years of intensive JOSM use still hits me from time to time.

Change History (2)

comment:1 by dieterdreist, 8 years ago

For reference, this is a list of default OSX shortcuts, you can see that "CTRL" isn't used on macs (you use it only in the terminal, or to use terminal commands in input fields, like CTRL+a to jump to the start of the line).

comment:2 by dieterdreist, 8 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.