Modify

Opened 20 months ago

Last modified 15 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 20 months 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 20 months ago.
Update Mac shortcuts
22020.2.patch (13.1 KB) - added by taylor.smock 20 months ago.
Update Mac shortcuts

Download all attachments as: .zip

Change History (10)

comment:1 Changed 20 months ago by hiddewie

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 Changed 20 months ago by taylor.smock

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 Changed 20 months ago by taylor.smock

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 20 months ago by taylor.smock (previous) (diff)

Changed 20 months ago by taylor.smock

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 Changed 20 months ago by taylor.smock

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 20 months ago by taylor.smock (previous) (diff)

comment:5 Changed 20 months ago by taylor.smock

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

Changed 20 months ago by taylor.smock

Attachment: 22022.patch added

Update Mac shortcuts

Changed 20 months ago by taylor.smock

Attachment: 22020.2.patch added

Update Mac shortcuts

comment:6 Changed 20 months ago by taylor.smock

Ignore attachment:22022.patch -- wrong ticket.

comment:7 Changed 15 months ago by Stereo

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.
to The owner will be changed from team to the specified user.
The owner will change to SchepersZelf
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.