


Single Letter Access Keysįrequently, web shortcut keys are one-letter access. They are so unobtrusive that people who only use the mouse won't even notice them. The OS is sprinkled with shortcut keys literally everywhere, many of the context-specific ones are always visible (almost, see below), and they don't interfere with the UI at all. I suggest sticking with what users already know. Now I know from checking your question history that this answer is not going to solve your problem specifically (if your shortcuts are limited to J and K and only serve to scroll the page, then I think you can safely assume that nobody but you will use these shortcuts), but it does answer the question as it relates to keyboard shortcuts on the web in general. See the bottom of this answer for a screenshot. If the user forgot what it was, he needs to go back to the list and find it again.įor an example of this style of keyboard help well done, take a look at Stack Overflow's shortcuts help, which is, in fact, contextual, unlike Gmails. In order for a user to begin to use keyboard shortcuts, he has to go to the list, find what he needed buried among a bunch of other non-relevant keyboard shortcuts, and then memorise it. Why? Because a giant list of every shortcut provides absolutely no context. I agree with Adriano that the way Google does it in Gmail is one of the worst way to expose keyboard shortcuts to users.
