-
Notifications
You must be signed in to change notification settings - Fork 4
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
✨ keybinds #43
✨ keybinds #43
Conversation
Staging application has been deployed and is available at: https://dash5-services.plotly.host/ml-exchange-staging |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is very cool 😎 Awesome work!
Feel free to merge once merge conflicts have been resolved. |
Add the following features:
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shift+[1-9] doesn't seem to work on Safari. Everything else was functional.
Had to remove alt keys/shift/ctrl because of issues with browser support and cross-compatibility between OS
if this is requested in the future, we can ask for the browser header to determine what OS/browser user is using and tell app to listen/react to different keys |
Makes use of
dash_extensions
with a simpleEventListener
component defied do listen to keys (can listed to multiple events), and then used as a trigger for a callback where with a bit of extra logic you can write that if key X was pressed do something