Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would put my question this way: We all know Keyboard is fast (as compare to Mouse). VIM is a simplest example for this.

Is there any standard of creating web applications that are keyboard centric? There could be different "non-standard" ways e.g. using Lynx Web Browser, create JS keyboard shortcuts using JQuery, etc.

@Chris: I understand that Web Application Runs under another application (Web Browser) and this is a limitation. But my question is: Since WWW is expanding and is now much more than Just browsing and includes applications. Now user need to work their full day in data entry and manipulating data, why don't we have (or do we have) any standards to make that user experience fast. I have seen users working on DOS based application using Keyboard like anything. They use "Enter" keys, "numeric pad" and all.

share|improve this question

closed as off-topic by Al E., serenesat, ᴡᴏʀᴅs, jonsca Apr 4 at 21:44

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "It is a question about creating/developing a web application." – Al E., serenesat, ᴡᴏʀᴅs, jonsca
If this question can be reworded to fit the rules in the help center, please edit the question.

The browsers themselves will have "standard" or reasonably standard keyboard shortcuts (backspace for navigate backwards for example), but I wouldn't expect the actual applications to have keyboard shortcuts - standard or otherwise.

Why? Because the browser gets to handle the input first, so application developers will need to pick shortcuts that don't clash with*any* browser. This will be a very small set and so there won't be any consistency from one application to the next.

Having said that, you can navigate between input fields by using the Tab key and send forms by using Enter.

share|improve this answer
I got you! But is not it a limitation. I have seen users for DOS based application using Keyboard like anything. They use enter keys, numeric pad and all. My question is: Can we create such a web application that emulates this great and fast user experience? – Sandeep Jindal Feb 9 '11 at 5:42
@Sandeep - yes, but you'd have to work within the limitations imposed by the browser. – ChrisF Feb 9 '11 at 9:08

The accesskey attribute is the W3C-defined and WCAG-/Section 501-approved method - The excellent Dive Into Accessibility has a list of standard keyboard shortcuts which should be available on most web sites.

Related question: Keyboard shortcuts with jQuery.

share|improve this answer

I could not find the standards for the Keyboard based Web Applications, but what I find is KeyBoard Based Web Browser.

This would definitely help in fast processing of web applications. The one I have currently installed is Vimperator

This disables all the Web Browser's default key strokes.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.