Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[enhancement] Add the keys of keyboard for control #67

Closed
free-x opened this issue Dec 29, 2018 · 4 comments
Closed

[enhancement] Add the keys of keyboard for control #67

free-x opened this issue Dec 29, 2018 · 4 comments

Comments

@free-x
Copy link

free-x commented Dec 29, 2018

Hi,

is it possible to add the control on map with keys from keyboard?
+, - , Right, Left, Up, Down, PageUp, PageDown

Regards
free-x

@panaaj
Copy link
Member

panaaj commented Jan 2, 2019

In the current version the keyboard cannot be used to zoom / scroll the map, this is due to the user experience being made a little inconsistent by the fact that keystrokes are only sent to the map it has focus.
So you get the experience where:

  • after the application loads the keys to scroll/pan don't work (map does not have focus)
  • click on the map and the keys to scroll/pan will work
  • open a menu, etc and the keys to scroll/pan don't work (map loses focus)
  • you need to click back on the map for them to work again.

I'd expect that a user who prefers to use the keyboard would be frustrated if they did not work consistently after all menu and dialog interactions.

@tkurki
Copy link
Member

tkurki commented Jan 2, 2019

But isn't all this fixable?

  • focus on map on load and when menus etc are closed
  • close menus etc with Escape key

@panaaj
Copy link
Member

panaaj commented Sep 5, 2019

Added to v1.60 release

@panaaj panaaj closed this as completed in f0f01dd Sep 13, 2019
@free-x
Copy link
Author

free-x commented Sep 13, 2019

Super! Thx a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants