Next we'll dive into each of these traits and discuss a few learnings from each that you can use in your own keyboard shortcuts experience. The user can use the key bindings without having to change settings in the product, the browser, or the OS. The key bindings chosen have built in mnemonics that help users learn them over time. Shortcuts are only useful to users if they know they are there. Great keyboard shortcut experiences have three traits in common. What makes a great keyboard shortcuts experience
#Assign hotkey to action bar how to#
In this post we share our learnings on how to design a great keyboard shortcuts experience and a few resources we created along the way to choose key bindings that were memorable and conflict-free. We knew there were experiences we admired in other products, but we weren't sure which key bindings to use in our own. We faced the same question when we started to introduce keyboard shortcuts into the Knock dashboard. Now let's say it's time to assign key bindings to the actions in your own product. If you're building a product or a dashboard that users come back to often, keyboard shortcuts are a great way to improve their productivity and to help them become power users. Even with modest assumptions, simple math points to regular use of keyboard shortcuts saving us days of time a year. Keyboard shortcuts matter because they save us time. (A note for our Windows/Linux readers: we'll be using macOS keyboard references throughout this post.
Then go enjoy a cup of tea, knowing that the Line tool now works the way you always wanted.If at any point in reading this post you get bored, you can press ⌘ + W to make it stop. If that behavior isn’t your cup of tea, deselect the checkbox.
(It’s selected by default.) When the checkbox is selected, the Line tool treats an end point as the start of a new line, saving you the extra click required set a new start point.