Modify

Opened 2 years ago

Last modified 20 months ago

#22020 new defect

[WIP PATCH] Mac OS X > arrow keys cannot be used to move the downloaded map

Reported by: SchepersZelf Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: pijltjestoetsen macos Cc:

Description (last modified by hiddewie)

Moving the downloaded map up, down, left and right does not work with the arrow keys. The slippy-map does work with the arrow keys.

I cannot use the mouse but only the trackpad of my MacBook Air

---

Original description (Dutch):

Het verplaatsen van de gedownloade kaart naar boven, beneden, links recht met de pijltjestoetsen lukt niet. Slippy-kaart werkt wel goed met pijltjestoetsen.

Ik ben niet in staat om een muis te gebruiken maar enkel de trackpad van mijn MacBook Air

Attachments (3)

22020.patch (7.4 KB ) - added by taylor.smock 2 years ago.
Add some new reserved shortcuts for Mac (w.r.t. for switching workspaces/applications) and remove extended keycodes for left/right/up/down arrows.
22022.patch (16.6 KB ) - added by taylor.smock 2 years ago.
Update Mac shortcuts
22020.2.patch (13.1 KB ) - added by taylor.smock 2 years ago.
Update Mac shortcuts

Download all attachments as: .zip

Change History (10)

comment:1 by hiddewie, 2 years ago

Description: modified (diff)
Summary: Macbook Air > pijltjestoetsen niet te gebruiken om gedownlooade kaart te verplaatsenMacbook Air > arrow keys cannot be used to move the downloaded map

I translated the message from Dutch to English

comment:2 by taylor.smock, 2 years ago

It looks like this is probably a conflict with Mac OS X keyboard shortcuts. I believe we should be changing the keyboard shortcut automatically from ^ + left arrow -> cmd + left arrow.

To change the keyboard shortcuts, see wiki:Help/Preferences/Shortcuts. Look for Map: Move. With this being said, it looks like there is a conflict between some arrow codes.

comment:3 by taylor.smock, 2 years ago

Keywords: macosx added; MacBook removed
Summary: Macbook Air > arrow keys cannot be used to move the downloaded map[PATCH] Mac OS X > arrow keys cannot be used to move the downloaded map

Does anyone know where we got the list for system shortcuts? It looks like it is out of date.

EDIT: If someone has a non-US keyboard, can you try JOSM with attachment:22020.patch and changing the keyboard layouts (our code indicates command + right changes keyboard layout to roman script, command + left changes the keyboard layout to system script).

Last edited 2 years ago by taylor.smock (previous) (diff)

by taylor.smock, 2 years ago

Attachment: 22020.patch added

Add some new reserved shortcuts for Mac (w.r.t. for switching workspaces/applications) and remove extended keycodes for left/right/up/down arrows.

comment:4 by taylor.smock, 2 years ago

Summary: [PATCH] Mac OS X > arrow keys cannot be used to move the downloaded map[WIP PATCH] Mac OS X > arrow keys cannot be used to move the downloaded map

It looks like the keyboard shortcuts cmd + right/left are still reserved. See https://developer.apple.com/design/human-interface-guidelines/macos/user-interaction/keyboard/ (Reserved International Keyboard Shortcuts). See also https://developer.apple.com/library/archive/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXKeyboardShortcuts.html for accessibility specific keyboard shorcuts.

Last edited 2 years ago by taylor.smock (previous) (diff)

comment:5 by taylor.smock, 2 years ago

Partially in r18436 (fix issue of look-alike arrow keys overriding physical arrow keys).

by taylor.smock, 2 years ago

Attachment: 22022.patch added

Update Mac shortcuts

by taylor.smock, 2 years ago

Attachment: 22020.2.patch added

Update Mac shortcuts

comment:6 by taylor.smock, 2 years ago

Ignore attachment:22022.patch -- wrong ticket.

comment:7 by Stereo, 20 months ago

Keywords: macos added; macosx removed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to SchepersZelf.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


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