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

Keyboard: Formal Keyboard API/Map #29

Closed
kanarelo opened this issue Oct 14, 2021 · 2 comments
Closed

Keyboard: Formal Keyboard API/Map #29

kanarelo opened this issue Oct 14, 2021 · 2 comments
Labels
feature request New feature request wontfix This will not be worked on

Comments

@kanarelo
Copy link

This is just an accessibility feature, though, low priority, it goes well with #28, so, I will add it for discussion.

We might need a formal keyboard api, that will help access all core functionalities via the Keyboard. Especially features like zoom in/out.

Currently, we can focus on generic keyboard shortcuts; avoiding mac shortcuts, and implementing

SHORTCUTS

Undo
Redo

Canvas
Zoom in
Zoom out
Zoom to actual size
Zoom to fit canvas

Layers
Duplicate layer
Constrain proportions

RESIZE LAYER
Delete Layer
Nudge position by 1px
Nudge position by 10px
Bring forward
Send backward
@raminious raminious added the feature request New feature request label Oct 14, 2021
@raminious raminious added this to the v2.5.0 milestone Oct 14, 2021
@raminious raminious removed this from the v2.5.0 milestone Mar 18, 2022
@raminious
Copy link
Contributor

I thought about this issue for several hours. I believe it should handle outside the Pikaso library.
I think https://github.com/jaywcjlove/hotkeys is good library to do that

@raminious raminious added wontfix This will not be worked on and removed backlog labels Mar 27, 2022
@kanarelo
Copy link
Author

Cool, will handle this in the header app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants