Browse Prior Art Database

Virtual Joystick

IP.com Disclosure Number: IPCOM000060095D
Original Publication Date: 1986-Feb-01
Included in the Prior Art Database: 2005-Mar-08
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Quach, DA: AUTHOR

Abstract

When pointing to a graphic item or making a point seclection on the graphic screen as on a drafting work station, a cross-hair cursor is controlled by a joystick to give the operator maximum selectability. The drawback of using the joystick/cross-hair cursor is that, unlike the lighted pen or a "mouse," the operator has to wait for the cursor to move to the area of interest then zero-in instead of making a direct pointing.

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

Page 1 of 1

Virtual Joystick

When pointing to a graphic item or making a point seclection on the graphic screen as on a drafting work station, a cross-hair cursor is controlled by a joystick to give the operator maximum selectability. The drawback of using the joystick/cross-hair cursor is that, unlike the lighted pen or a "mouse," the operator has to wait for the cursor to move to the area of interest then zero-in instead of making a direct pointing.

The performance can be improved by giving the operator several cursors on the graphic screens to cover all areas of interest on the screen at any time.

This method may be implemented by adding the following logics for the screen pointing input routine: (1) Define the number of areas on the screen i.e. NCURSORS is set by the operator (2) Default the cursor position to center of the screen (3) Define current cursor position relative to the area of interest i.e. CURPOS is set by the operator (4) Each time the routine is executed, do the following: (a) display the cursor at CURPOS (b) give operator a chance to zero in
(c) take pointing and cursor key code (d) decide where to do "(a)" next time (1) Does operator want to work on the same area or not? (2) Does the function require that cursor be moved back to the previous area? (e) return the new selection.

Disclosed anonymously.

1