Browse Prior Art Database

Detect Use of Mouse Button Two For Common Mouse Button One Functions and Prompt to Swap Buttons Automatically

IP.com Disclosure Number: IPCOM000019700D
Original Publication Date: 2003-Sep-25
Included in the Prior Art Database: 2003-Sep-25
Document File: 1 page(s) / 5K

Publishing Venue

IBM

Abstract

Detect use of mouse button two for common mouse button one functions and prompt to swap buttons automatically.

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

Page 1 of 1

  Detect Use of Mouse Button Two For Common Mouse Button One Functions and Prompt to Swap Buttons Automatically

   Disclosed is a software mechanism for determining the use of an incorrect mouse button, with prompting to switch the two buttons automatically.

Left-handed computer users generally place their mouse on the left side of the computer. This configuration places mouse button two under the primary index finger, leading to an increased possibility that the user will incorrectly attempt to use mouse button one to select menu items. The two mouse buttons are manually configurable in the Windows operating system, so the left-handed user can enter the control panel and switch the two buttons.

The disclosed software mechanism detects the use of the incorrect mouse button when the mouse pointer is above menu items, or other fields typically selected by a single button. If this condition is detected, a dialog prompt window is displayed asking the user if they would like to swap the functions of the two mouse buttons. If the user answers "yes" the two buttons are switched, and operation continues. If they answer "no" no change is made. Also, a checkbox on the prompt window will stop the program from asking the question again if selected. That way, if they don't want to switch the buttons, they can select the checkbox to turn the prompting off.

The advantage to this system is that it is fairly simple to implement, and increases the perceived ease-of-use of the program....