Browse Prior Art Database

Tabbing Behavior for the Mouse Pointer: New Accessibility for the Keyboard, Improved Usability for the Mouse

IP.com Disclosure Number: IPCOM000028084D
Original Publication Date: 2004-Apr-22
Included in the Prior Art Database: 2004-Apr-22
Document File: 1 page(s) / 26K

Publishing Venue

IBM

Abstract

Tabbing Behavior for the Mouse Pointer: New Accessibility for the Keyboard, Improved Usability for the Mouse

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 67% of the total text.

Page 1 of 1

Tabbing Behavior for the Mouse Pointer : New Accessibility for the Keyboard, Improved Usability for the Mouse

Both the mouse and keyboard have different advantages and disadvantages. The mouse allows users to quickly target the portion of the screen with which they want to interact, potentially skipping over large chuncks of the page. There are also events that are triggered only by the mouse, such as rollovers, mouse events, etc. However, the mouse is unnatural to use in combination with the keyboard. And there are virtually no applications where a keyboard is not necessary due to the requirement of user input.

If an application is designed with keyboard accessibility, it should still be possible for a user to target all the sections of the page that can be targeted with a mouse. However, mouse events cannot be triggered with the keyboard today,. This means that users that either prefer to use only the keyboard (to avoid the added movement of switching between use of the two devices) or who are at a kiosk station, may miss out on events an application will only trigger as a result of a mouse movement.

The core idea of this invention is to have a new defined set of keys for affecting the location of the mouse pointer, with a behavior similar to tabbing the keyboard cursor. If the key for moving the mouse pointer forward is pressed when the mouse is not over a focusable field, it would move the mouse pointer over the location where the keyboard cursor is currently...