Browse Prior Art Database

Cursor Moving Method Using Keyboard

IP.com Disclosure Number: IPCOM000015930D
Original Publication Date: 2002-Oct-10
Included in the Prior Art Database: 2003-Jun-21
Document File: 2 page(s) / 73K

Publishing Venue

IBM

Abstract

Disclosed is a cursor moving method using key combinations on the computer keyboard. The method is especially effective for touch typists, who type letters with their fingers in the home position. Using this method, they do not have to move their hands from the home position to the mouse in order to move the cursor. This is similar to how users of the Emacs editor, a well-known text editor in Unix environments, do not use a mouse for text editing. In Emacs, users execute all the editing operations (including text cursor movements) by only pushing keys in combination with the "Ctrl" key. This invention will even make it possible for users to work with drawing software (such as Lotus Freelance) without using a mouse.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 62% of the total text.

Page 1 of 2

Cursor Moving Method Using Keyboard

    Disclosed is a cursor moving method using key combinations on the computer keyboard. The method is especially effective for touch typists, who type letters with their fingers in the home position. Using this method, they do not have to move their hands from the home position to the mouse in order to move the cursor. This is similar to how users of the Emacs editor, a well-known text editor in Unix environments, do not use a mouse for text editing. In Emacs, users execute all the editing operations (including text cursor movements) by only pushing keys in combination with the "Ctrl" key. This invention will even make it possible for users to work with drawing software (such as Lotus Freelance) without using a mouse.

When a touch typist puts his/her fingers on the home position, the keys "A", "S", "D", "F", and "G" are typed with the left hand, and the keys "H", "J", "K", "L", and ";" are typed by the right hand. The method assigns mouse movement velocity vectors to the keys as shown in Fig. 1. The keys "G" and "H" are for velocity 0 (stopped).

Fig. 1 Velocity vectors assigned to keys

The pointer moves based on the following rules:

The cursor moves only when one of the keys from "A" to "G" and one of the keys from "H" to "+" are pushed simultaneously. The cursor moves based on the resultant vector of the two vectors assigned to the two respective keys which are pressed. One key is pushed by a left hand finger and the other is pus...