Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Add key commands for keyboard navigation #7625

Closed
1ec5 opened this issue Jan 7, 2017 · 3 comments
Closed

Add key commands for keyboard navigation #7625

1ec5 opened this issue Jan 7, 2017 · 3 comments
Labels
accessibility Integration with screen readers and other assistive technology archived Archived because of inactivity feature GL JS parity For feature parity with Mapbox GL JS iOS Mapbox Maps SDK for iOS MapKit parity For feature parity with MapKit on iOS or macOS UX

Comments

@1ec5
Copy link
Contributor

1ec5 commented Jan 7, 2017

MGLMapView should declare its ability to become the first responder and register some key commands to aid with keyboard navigation on the iPad.

For consistency with the macOS SDK, some basic commands come to mind:

  • To scroll, press the arrow keys.
  • To zoom in, press + or .
  • To zoom out, press or .
  • To rotate, press and .
  • To snap to north, press .

There doesn’t appear to be a way to implement gesture recognizers that depend on modifier keys, like shift-panning in the macOS SDK.

/cc @friedbunny

@1ec5 1ec5 added accessibility Integration with screen readers and other assistive technology feature iOS Mapbox Maps SDK for iOS MapKit parity For feature parity with MapKit on iOS or macOS labels Jan 7, 2017
@1ec5 1ec5 added the GL JS parity For feature parity with Mapbox GL JS label Feb 15, 2017
@friedbunny friedbunny added the UX label Jul 19, 2018
@stale stale bot added the archived Archived because of inactivity label Jan 16, 2019
@stale
Copy link

stale bot commented Jan 17, 2019

This issue has been automatically detected as stale because it has not had recent activity and will be archived. Thank you for your contributions.

@stale stale bot closed this as completed Jan 17, 2019
@1ec5
Copy link
Contributor Author

1ec5 commented May 9, 2019

Keyboard support will potentially become more important as UIKit comes to the Mac.

@1ec5 1ec5 reopened this May 9, 2019
@stale stale bot removed the archived Archived because of inactivity label May 9, 2019
@stale stale bot added the archived Archived because of inactivity label Nov 5, 2019
@stale
Copy link

stale bot commented Nov 5, 2019

This issue has been automatically detected as stale because it has not had recent activity and will be archived. Thank you for your contributions.

@stale stale bot closed this as completed Nov 5, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accessibility Integration with screen readers and other assistive technology archived Archived because of inactivity feature GL JS parity For feature parity with Mapbox GL JS iOS Mapbox Maps SDK for iOS MapKit parity For feature parity with MapKit on iOS or macOS UX
Projects
None yet
Development

No branches or pull requests

2 participants