Browse Prior Art Database

Diagonal Cursor Auto-repeat Via Standard Four Arrow Keys

IP.com Disclosure Number: IPCOM000115148D
Original Publication Date: 1995-Mar-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 32K

Publishing Venue

IBM

Related People

Blades, JA: AUTHOR

Abstract

A method to allow diagonal auto-repeat of cursor movement via the standard four (4) arrow keys is disclosed.

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

Diagonal Cursor Auto-repeat Via Standard Four Arrow Keys

      A method to allow diagonal auto-repeat of cursor movement via
the standard four (4) arrow keys is disclosed.

      Computer systems allow the user to move the cursor via the
arrow keys but do not allow the user to use multiple arrow keys at
once for diagonal movement.  All implementations known to the author
simply switch to the direction of the most recently pressed arrow
key.

      An enhancement would be to allow the user to use multiple arrow
keys together to go in diagonal directions.  This is done by checking
to see if multiple key strokes (the various arrow keys) are in the
keyboard buffer.  If there are multiple differing arrow key strokes
in the buffer, a diagonal cursor movement would be started, and
continued as long as either of the arrow keys still appeared in the
keyboard buffer at a rate fast enough to invoke the auto-repeat
function.

      Example: If the keyboard buffer contained a right arrow
keystroke followed by multiple up arrow keystrokes, a diagonal cursor
motion upward/rightward would be started.  If the up and/or right
arrow key(s) continue to be pressed so auto-repeat was invoked, the
motion would continue to be an upward/rightward movement, not just an
upward movement.