JP2000148350A - Information processor, cursor display controlling method and storage medium - Google Patents
Information processor, cursor display controlling method and storage mediumInfo
- Publication number
- JP2000148350A JP2000148350A JP33503998A JP33503998A JP2000148350A JP 2000148350 A JP2000148350 A JP 2000148350A JP 33503998 A JP33503998 A JP 33503998A JP 33503998 A JP33503998 A JP 33503998A JP 2000148350 A JP2000148350 A JP 2000148350A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- display
- moving speed
- moving
- display screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、表示手段の表示画
面を複数の表示領域に分割し、分割した各表示領域に対
応する文字、画像などの情報を表示することが可能な情
報処理装置、それに用いられるカーソル表示制御方法お
よび記憶媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. The present invention relates to a cursor display control method and a storage medium used therein.
【0002】[0002]
【従来の技術】従来、表示手段の表示画面を複数の表示
領域に分割し、分割した各表示領域に対応する文字、画
像などの情報を表示することが可能な情報処理装置にお
いては、通常、各表示領域毎にそれぞれ表示された情報
を選択するなどの入力操作にカーソルを用いる。例え
ば、インターネットのホームページなどには、表示画面
の左側領域に機能を示した文字データを配置し、表示画
面の右側領域にアイコンを表示するものがある。この場
合、表示画面には1つのカーソルが表示される。ここ
で、表示画面に表示されたアイコンを選択するときに
は、このカーソルがキーボードのキー操作により表示画
面上の所望位置に移動され、このカーソルで指示された
アイコンに対して選択操作が行われることになる。この
カーソルが表示画面内を移動する際には、キーボードの
キー入力割込が発生する毎にカーソルは即座に移動され
る。2. Description of the Related Art Conventionally, in an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to the divided display areas, A cursor is used for an input operation such as selecting information displayed for each display area. For example, some Internet homepages display character data indicating functions in a left area of a display screen and display icons in a right area of the display screen. In this case, one cursor is displayed on the display screen. Here, when selecting an icon displayed on the display screen, the cursor is moved to a desired position on the display screen by a key operation on the keyboard, and a selection operation is performed on the icon designated by the cursor. Become. When the cursor moves on the display screen, the cursor is immediately moved each time a keyboard key input interrupt occurs.
【0003】[0003]
【発明が解決しようとする課題】上述した従来の情報処
理装置においては、キーボードのキー入力割込が発生す
る毎にカーソルは即座に移動されるから、キーボードの
キー入力を連続的に行うと、カーソルは速い速度で連続
的に移動し、このカーソルの移動速度が速すぎてカーソ
ルの移動性に関する操作性が悪くなる場合がある。例え
ば、複数の表示領域の中に多数のアイコンが表示されて
いる表示領域があり、この表示領域内でカーソルを所望
のアイコンの表示位置に移動するために連続的にキー入
力を行うと、連続的なキー入力によりカーソルが速い速
度で連続的に移動するから、カーソルが所望の位置を行
き過ぎて再度カーソルを戻すためのキー入力を行う必要
があるなど、カーソルの移動に関する操作性が悪い。ま
た、複数の表示領域の中の1つの表示領域内で連続的な
キー入力によりカーソル移動を行う場合、カーソルが速
い速度で連続的に移動するから、カーソルが1つの表示
領域から他の表示領域に移動する場合が生じ易く、この
場合、再度カーソルを1つの表示領域に戻すためのキー
入力が行う必要がある。In the above-mentioned conventional information processing apparatus, the cursor is immediately moved every time a key input interrupt of the keyboard occurs. The cursor continuously moves at a high speed, and the moving speed of the cursor may be too high to deteriorate the operability related to the mobility of the cursor. For example, there is a display area in which a large number of icons are displayed in a plurality of display areas, and when a key is continuously input to move a cursor to a desired icon display position in this display area, a continuous input is performed. Since the cursor continuously moves at a high speed due to a typical key input, the operability relating to the movement of the cursor is poor, for example, it is necessary to perform a key input to return the cursor again after passing the desired position. When the cursor is moved by a continuous key input in one of the plurality of display areas, the cursor moves continuously at a high speed, so that the cursor is moved from one display area to another display area. In this case, it is necessary to perform key input for returning the cursor to one display area again.
【0004】このように、分割した表示領域でそれぞれ
カーソルを用いて操作を行う場合には、カーソルに対す
る操作性が低下する恐れがある。As described above, when an operation is performed using the cursor in each of the divided display areas, the operability of the cursor may be reduced.
【0005】本発明の目的は、カーソルに対する操作性
を向上させることができる情報処理装置、カーソル表示
制御方法および記憶媒体を提供することにある。An object of the present invention is to provide an information processing apparatus, a cursor display control method, and a storage medium that can improve the operability of a cursor.
【0006】[0006]
【課題を解決するための手段】請求項1記載の発明は、
表示手段の表示画面を複数の表示領域に分割し、分割し
た各表示領域に対応する文字、画像などの情報を表示す
ることが可能な情報処理装置において、前記表示手段の
表示画面にカーソルを表示するためのカーソル表示制御
手段と、前記表示手段の表示画面上におけるカーソルの
位置を指示するためのカーソル位置指示手段と、前記表
示手段の表示画面上に前記カーソルを表示しながら前記
位置指示手段で指示された位置に移動させるカーソル移
動手段と、前記分割した各表示領域毎に前記カーソルの
移動速度を変えるように前記カーソル移動手段を制御す
るカーソル移動速度制御手段とを備えることを特徴とす
る。According to the first aspect of the present invention,
In an information processing apparatus capable of dividing a display screen of a display unit into a plurality of display areas and displaying information such as characters and images corresponding to the divided display areas, a cursor is displayed on the display screen of the display unit. Cursor display control means for performing, a cursor position instructing means for instructing a position of a cursor on a display screen of the display means, and the position instructing means while displaying the cursor on the display screen of the display means. A cursor moving means for moving the cursor to a designated position, and a cursor moving speed control means for controlling the cursor moving means so as to change the moving speed of the cursor for each of the divided display areas.
【0007】請求項2記載の発明は、請求項1記載の情
報処理装置において、前記カーソル移動速度制御手段
は、前記カーソルの位置を検出するカーソル位置検出手
段と、前記カーソル位置検出手段の検出結果に応じて前
記カーソルの移動速度を変えるカーソル移動速度変化手
段とを有することを特徴とする。According to a second aspect of the present invention, in the information processing apparatus according to the first aspect, the cursor moving speed control means includes a cursor position detecting means for detecting a position of the cursor, and a detection result of the cursor position detecting means. Cursor moving speed changing means for changing the moving speed of the cursor according to
【0008】請求項3記載の発明は、請求項2記載の情
報処理装置において、前記カーソル移動速度変化手段
は、前記カーソル位置検出手段により前記カーソルが前
記分割した各領域の1つの領域内でかつ該1つの領域と
隣接する他の領域との境界近傍に位置することを検出す
ると、前記カーソルの移動速度をさらに変えることを有
することを特徴とする。According to a third aspect of the present invention, in the information processing apparatus according to the second aspect, the cursor moving speed changing means is provided within one of the divided areas of the cursor by the cursor position detecting means. When detecting that it is located near the boundary between the one area and another adjacent area, the moving speed of the cursor is further changed.
【0009】請求項4記載の発明は、表示手段の表示画
面を複数の表示領域に分割し、分割した各表示領域に対
応する文字、画像などの情報を表示することが可能な情
報処理装置において、前記表示手段の表示画面にカーソ
ルを表示するためのカーソル表示制御手段と、前記表示
手段の表示画面上におけるカーソルの位置を指示するた
めのカーソル位置指示手段と、前記表示手段の表示画面
上に前記カーソルを表示しながら前記位置指示手段で指
示された位置に移動させるカーソル移動手段と、前記カ
ーソルの位置を検出するカーソル位置検出手段と、前記
カーソル位置検出手段により前記カーソルが前記分割し
た各領域の1つの領域内でかつ該1つの領域と隣接する
他の領域との境界近傍に位置することを検出すると、前
記カーソルの移動速度を変えるカーソル移動速度制御手
段とを備えることを特徴とする。According to a fourth aspect of the present invention, there is provided an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. Cursor display control means for displaying a cursor on the display screen of the display means, cursor position instructing means for instructing the position of the cursor on the display screen of the display means, and on the display screen of the display means A cursor moving means for moving the cursor to a position instructed by the position indicating means while displaying the cursor; a cursor position detecting means for detecting the position of the cursor; and each of the areas divided by the cursor by the cursor position detecting means. When it is detected that the cursor is located in one area and near the boundary between the one area and another adjacent area, the cursor is moved. Characterized in that it comprises a cursor moving velocity controlling means for changing the degree.
【0010】請求項5記載の発明は、表示手段の表示画
面を複数の表示領域に分割し、分割した各表示領域に対
応する文字、画像などの情報を表示することが可能な情
報処理装置に用いられるカーソル表示制御方法におい
て、前記表示手段の表示画面にカーソルを表示する工程
と、前記表示手段の表示画面上におけるカーソルの位置
を指示する工程と、前記表示手段の表示画面上に前記カ
ーソルを表示しながら前記指示された位置に移動させる
工程と、前記分割した各表示領域毎に前記カーソルの移
動速度を変えるように制御する工程とを有することを特
徴とする。According to a fifth aspect of the present invention, there is provided an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. In the cursor display control method used, a step of displaying a cursor on a display screen of the display unit, a step of designating a position of the cursor on the display screen of the display unit, and a step of displaying the cursor on the display screen of the display unit The method includes a step of moving the cursor to the designated position while displaying the image, and a step of controlling the moving speed of the cursor for each of the divided display areas.
【0011】請求項6記載の発明は、請求項5記載のカ
ーソル表示制御方法において、前記カーソルの位置を検
出し、該検出結果に応じて前記カーソルの移動速度を変
えることを特徴とする。According to a sixth aspect of the present invention, in the cursor display control method according to the fifth aspect, the position of the cursor is detected, and the moving speed of the cursor is changed according to the detection result.
【0012】請求項7記載の発明は、請求項6記載の表
示制御方法において、前記カーソルが前記分割した各領
域の1つの領域内でかつ該1つの領域と隣接する他の領
域との境界近傍に位置することを検出すると、前記カー
ソルの移動速度をさらに変えることを有することを特徴
とする。According to a seventh aspect of the present invention, in the display control method according to the sixth aspect, the cursor is in one of the divided areas and near a boundary between the one area and another adjacent area. When detecting that the cursor is located at the position, the moving speed of the cursor is further changed.
【0013】請求項8記載の発明は、表示手段の表示画
面を複数の表示領域に分割し、分割した各表示領域に対
応する文字、画像などの情報を表示することが可能な情
報処理装置に用いられるカーソル表示制御方法におい
て、前記表示手段の表示画面にカーソルを表示する工程
と、前記表示手段の表示画面上におけるカーソルの位置
を指示する工程と、前記表示手段の表示画面上に前記カ
ーソルを表示しながら前記指示された位置に移動させる
工程と、前記カーソルの位置を検出する工程と、前記カ
ーソルが前記分割した各領域の1つの領域内でかつ該1
つの領域と隣接する他の領域との境界近傍に位置するこ
とを検出すると、前記カーソルの移動速度を変える工程
とを有することを特徴とする。According to the present invention, there is provided an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. In the cursor display control method used, a step of displaying a cursor on a display screen of the display unit, a step of designating a position of the cursor on the display screen of the display unit, and a step of displaying the cursor on the display screen of the display unit Moving the cursor to the designated position while displaying, detecting the position of the cursor, and setting the cursor within one of the divided regions and
Changing the moving speed of the cursor when detecting that it is located near the boundary between one area and another adjacent area.
【0014】請求項9記載の発明は、表示手段の表示画
面を複数の表示領域に分割し、分割した各表示領域に対
応する文字、画像などの情報を表示することが可能な情
報処理装置上にカーソル表示システムを構築するための
プログラムを格納した記憶媒体において、前記プログラ
ムは、前記表示手段の表示画面にカーソルを表示するた
めのカーソル表示制御モジュールと、カーソル位置指示
手段からの指示入力に基づき前記表示手段の表示画面上
におけるカーソルの位置を指示するためのカーソル位置
指示モジュールと、前記表示手段の表示画面上に前記カ
ーソルを表示しながら前記位置指示モジュールで指示さ
れた位置に移動させるカーソル移動モジュールと、前記
分割した各表示領域毎に前記カーソルの移動速度を変え
るように前記カーソル移動モジュールを制御するカーソ
ル移動速度制御モジュールとを有することを特徴とす
る。According to a ninth aspect of the present invention, there is provided an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. A storage medium storing a program for constructing a cursor display system, wherein the program is based on a cursor display control module for displaying a cursor on a display screen of the display means, and an instruction input from a cursor position instruction means. A cursor position indicating module for indicating a position of a cursor on a display screen of the display means, and a cursor movement for moving the cursor to a position indicated by the position indicating module while displaying the cursor on the display screen of the display means Module and the cursor so as to change the moving speed of the cursor for each of the divided display areas. And having a cursor speed control module for controlling the Le movement module.
【0015】請求項10記載の発明は、請求項9記載の
記憶媒体において、前記カーソル移動速度制御モジュー
ルは、前記カーソルの位置を検出するカーソル位置検出
モジュールと、前記カーソル位置検出モジュールの検出
結果に応じて前記カーソルの移動速度を変えるカーソル
移動速度変化モジュールとを有することを特徴とする。According to a tenth aspect of the present invention, in the storage medium of the ninth aspect, the cursor moving speed control module includes a cursor position detecting module for detecting a position of the cursor and a detection result of the cursor position detecting module. A cursor moving speed changing module for changing the moving speed of the cursor in response to the change.
【0016】請求項11記載の発明は、請求項10記載
の記憶媒体において、前記カーソル移動速度変化モジュ
ールは、前記カーソル位置検出モジュールにより前記カ
ーソルが前記分割した各領域の1つの領域内でかつ該1
つの領域と隣接する他の領域との境界近傍に位置するこ
とを検出すると、前記カーソルの移動速度をさらに変え
ることを特徴とする。According to an eleventh aspect of the present invention, in the storage medium according to the tenth aspect, the cursor moving speed changing module is provided in one of the divided regions of the cursor by the cursor position detecting module. 1
When it is detected that the cursor is located near the boundary between one area and another adjacent area, the moving speed of the cursor is further changed.
【0017】請求項12記載の発明は、表示手段の表示
画面を複数の表示領域に分割し、分割した各表示領域に
対応する文字、画像などの情報を表示することが可能な
情報処理装置上にカーソル表示システムを構築するため
のプログラムを格納した記憶媒体において、前記表示手
段の表示画面にカーソルを表示するためのカーソル表示
制御モジュールと、カーソル位置指示手段からの入力に
基づき前記表示手段の表示画面上におけるカーソルの位
置を指示するためのカーソル位置指示モジュールと、前
記表示手段の表示画面上に前記カーソルを表示しながら
前記位置指示モジュールで指示された位置に移動させる
カーソル移動モジュールと、前記カーソルの位置を検出
するカーソル位置検出モジュールと、前記カーソル位置
検出モジュールにより前記カーソルが前記分割した各領
域の1つの領域内でかつ該1つの領域と隣接する他の領
域との境界近傍に位置することを検出すると、前記カー
ソルの移動速度を変えるように前記カーソル移動モジュ
ールを制御するカーソル移動速度制御モジュールとを有
することを特徴とする。According to a twelfth aspect of the present invention, there is provided an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. A storage medium storing a program for constructing a cursor display system, a cursor display control module for displaying a cursor on a display screen of the display means, and a display on the display means based on an input from a cursor position designating means. A cursor position indicating module for indicating a position of a cursor on a screen; a cursor moving module for moving the cursor to a position indicated by the position indicating module while displaying the cursor on a display screen of the display means; A cursor position detection module for detecting the position of When detecting that the cursor is located within one of the divided areas and near the boundary between the one area and another adjacent area, the cursor movement is performed so as to change the movement speed of the cursor. A cursor movement speed control module for controlling the module.
【0018】[0018]
【発明の実施の形態】以下に、本発明の実施の形態につ
いて図を参照しながら説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0019】(実施の第1形態)図1は本発明の情報処
理装置の実施の第1形態の構成を示すブロック図であ
る。(First Embodiment) FIG. 1 is a block diagram showing a configuration of an information processing apparatus according to a first embodiment of the present invention.
【0020】情報処理装置は、図1に示すように、CP
U1を備える。CPU1は、ROM7のPRG領域7a
に格納されているプログラムに従い対応する処理例えば
文書処理、画像処理などを実行する。ROM7には、P
RG領域7aとともに、フォントデータを格納している
FONT領域7bが設けられている。PRG領域7aに
は、上記各種処理のプログラムとともに、後述するデー
タ表示制御プログラムおよびカーソル表示制御プログラ
ムが格納されている。CPU1による各処理に伴う作業
にはRAM8が用いられる。このRAM8には、CPU
1の作業領域となるWORK領域8aと、CPU1の処
理により生成された文書データ、画像データなどを格納
するTEXT領域8bと、後述するカーソル表示制御に
用いられるカウント値CONTを格納するCONT領域
8cとが設けられている。The information processing apparatus, as shown in FIG.
U1 is provided. The CPU 1 operates in the PRG area 7a of the ROM 7
In accordance with the program stored in the program, corresponding processing such as document processing and image processing is executed. ROM7 contains P
A FONT area 7b storing font data is provided together with the RG area 7a. The PRG area 7a stores a data display control program and a cursor display control program, which will be described later, in addition to the programs for the various processes. The RAM 8 is used for work associated with each process by the CPU 1. The RAM 8 has a CPU
1, a WORK area 8a serving as a work area, a TEXT area 8b storing document data and image data generated by the processing of the CPU 1, and a CONT area 8c storing a count value CONT used for cursor display control described later. Is provided.
【0021】CPU1には、上記ROM7およびRAM
8とともに、バスライン(BL)6を介してキーボード
(KB)2、カラー表示可能な液晶表示装置(LCD)
3、VRAM4、ハードディスク装置(HD)5および
プリンタ(PRT)9が接続され、各ブロックはCPU
1により制御される。キーボード2は、各処理における
データ入力、処理、操作などの各種環境を設定するため
の各種キーとともに、カーソルを上下左右の方向にそれ
ぞれ移動させるための上下左右のカーソル移動キーを有
する。なお、以下、特段の断りが無い限り、上下左右の
カーソル移動キーを単にカーソル移動キーと称すること
にする。The CPU 1 includes the ROM 7 and RAM
8 together with a keyboard (KB) 2 via a bus line (BL) 6 and a liquid crystal display (LCD) capable of color display
3, a VRAM 4, a hard disk drive (HD) 5, and a printer (PRT) 9 are connected.
1 is controlled. The keyboard 2 has various keys for setting various environments such as data input, processing, and operation in each processing, and up, down, left, and right cursor movement keys for moving a cursor in up, down, left, and right directions, respectively. Hereinafter, unless otherwise specified, the up, down, left, and right cursor movement keys will be simply referred to as cursor movement keys.
【0022】VRAM4には、CPU1の各種処理によ
り生成された文書データ、画像データなどのデータが格
納され、この格納されたデータは液晶表示装置4にフォ
ントパターンまたはイメージデータとして表示される。
ハードディスク装置5は、CPU1の各種処理により生
成された文書データ、画像データなどのデータを格納す
る。プリンタ9は、CPU1の各種処理により生成され
た文書データ、画像データなどのデータをプリント出力
する。The VRAM 4 stores data such as document data and image data generated by various processes of the CPU 1, and the stored data is displayed on the liquid crystal display device 4 as a font pattern or image data.
The hard disk device 5 stores data such as document data and image data generated by various processes of the CPU 1. The printer 9 prints out data such as document data and image data generated by various processes of the CPU 1.
【0023】次に、データ表示プログラムおよびカーソ
ル表示制御プログラムについて図2を参照しながら説明
する。図2は図1の情報処理装置における画面表示例を
示す図である。Next, the data display program and the cursor display control program will be described with reference to FIG. FIG. 2 is a diagram showing an example of a screen display in the information processing apparatus of FIG.
【0024】データ表示プログラムは、液晶表示装置3
の表示画面を複数の表示領域に分割し、分割した各表示
領域に対応するデータ(文字、画像、アイコンなど)を
表示するためのプログラムである。例えば、図2に示す
ように、液晶表示装置3の表示画面(表示領域C)上に
A表示領域22とB表示領域21との2つの表示領域を
生成し、A表示領域22とB表示領域21にはそれぞれ
対応するデータを表示する。The data display program is executed by the liquid crystal display 3
Is a program for dividing the display screen into a plurality of display areas and displaying data (characters, images, icons, etc.) corresponding to each of the divided display areas. For example, as shown in FIG. 2, two display areas, an A display area 22 and a B display area 21, are generated on the display screen (display area C) of the liquid crystal display device 3, and the A display area 22 and the B display area 21 displays corresponding data.
【0025】カーソル表示制御プログラムは、液晶表示
装置3の表示画面に1つのカーソルを表示するためのプ
ログラムであり、該プログラムには、キーボード2のカ
ーソル移動キーの入力操作に基づき液晶表示装置3の表
示画面上におけるカーソルの位置を指示するカーソル位
置指示モジュールと、液晶表示装置3の表示画面上にカ
ーソルを表示しながら位置指示モジュールで指示された
位置に移動させるカーソル移動モジュールと、分割した
各表示領域毎にカーソルの移動速度を変えるようにカー
ソル移動モジュールを制御するカーソル移動速度制御モ
ジュールとが含まれている。カーソル移動速度制御モジ
ュールは、具体的には、カーソルが分割した各表示領域
中のどの表示領域に位置するかを検出し、この検出結果
に応じてカーソルの移動速度を決定する。例えば、図2
に示すように、液晶表示装置3のA表示領域22に対し
ては、B表示領域21におけるカーソルの移動速度より
速いカーソルの移動速度を設定する。このカーソルの移
動速度の変更は、カーソル移動キーの割込回数をカウン
トするカウンタのカウント値を変えることによって行わ
れる。The cursor display control program is a program for displaying one cursor on the display screen of the liquid crystal display device 3, and includes a program for controlling the liquid crystal display device 3 based on an input operation of a cursor movement key of the keyboard 2. A cursor position indicating module for indicating the position of the cursor on the display screen; a cursor moving module for moving the cursor to the position indicated by the position indicating module while displaying the cursor on the display screen of the liquid crystal display device 3; A cursor movement speed control module for controlling the cursor movement module so as to change the movement speed of the cursor for each area. Specifically, the cursor movement speed control module detects in which display area the cursor is located in each of the divided display areas, and determines the movement speed of the cursor according to the detection result. For example, FIG.
As shown in (2), a moving speed of the cursor that is faster than the moving speed of the cursor in the B display area 21 is set for the A display area 22 of the liquid crystal display device 3. The change of the cursor moving speed is performed by changing the count value of a counter that counts the number of interrupts of the cursor moving key.
【0026】次に、上記カーソル表示制御プログラムに
よるカーソルの移動速度を制御する手順について図3お
よび図4を参照しながら説明する。図3は図1の情報処
理装置におけるキー割込処理への移行手順を示すフロー
チャート、図4は図1の情報処理装置におけるキー割込
処理の手順を示すフローチャートである。なお、ここで
は、図2に示す表示領域の例を用いて説明する。Next, a procedure for controlling the moving speed of the cursor by the cursor display control program will be described with reference to FIGS. FIG. 3 is a flowchart showing a procedure for shifting to the key interruption processing in the information processing apparatus in FIG. 1, and FIG. 4 is a flowchart showing a procedure for the key interruption processing in the information processing apparatus in FIG. Here, description will be made using the example of the display area shown in FIG.
【0027】本情報処理装置が起動されると、図3に示
すように、まずステップS31において、カーソル移動
キーの割込回数をカウントするためのカウント値CON
Tに1を設定して初期化する。次いで、ステップS32
に進み、キーボード2からのキー入力の有無を監視し、
キーボード2からのキー入力があると、図4に示すキー
割込処理へ移行する。When the information processing apparatus is started, as shown in FIG. 3, first, in step S31, a count value CON for counting the number of interruptions of the cursor movement key is set.
Initialize by setting 1 to T. Next, step S32
To monitor the presence or absence of a key input from the keyboard 2,
When there is a key input from the keyboard 2, the processing shifts to a key interruption processing shown in FIG.
【0028】キー割込処理では、図4に示すように、ま
ずステップS41において入力されたキーがカーソル移
動キーであるか否かを判定し、入力されたキーがカーソ
ル移動キーでないときには、ステップS48に進み、そ
の他の処理を実行する。このその他の処理では、入力さ
れたキーに対応する処理を実行する。そして、本処理を
抜けて、図3に示すステップS32に戻り、次のキー入
力を待つ。In the key interruption process, as shown in FIG. 4, it is first determined in step S41 whether the input key is a cursor movement key. If the input key is not a cursor movement key, step S48 is performed. To execute other processing. In this other process, a process corresponding to the input key is executed. Then, the process exits from the process and returns to step S32 shown in FIG. 3, and waits for the next key input.
【0029】これに対し、入力されたキーがカーソル移
動キーであるときには、ステップS42に進み、カウン
ト値CONTから1を減算し、続くステップS43で、
カウント値CONTの値を判別する。ここで、起動後に
最初のカーソル移動キーが入力された場合には、減算後
のカウント値CONTが0になり、ステップS44に進
む。また、後述するように、カウント値CONTに対応
する値が設定され、このカウント値CONTが0に到達
していない場合には、本処理を抜ける。本キー割込処理
を抜けた後は、図3に示すステップS32に戻り、次の
キー入力を待つ。On the other hand, if the input key is a cursor movement key, the process proceeds to step S42, where 1 is subtracted from the count value CONT.
The value of the count value CONT is determined. Here, if the first cursor movement key is input after the activation, the count value CONT after the subtraction becomes 0, and the process proceeds to step S44. As will be described later, a value corresponding to the count value CONT is set. If the count value CONT has not reached 0, the process exits from this processing. After exiting from the key interrupt processing, the process returns to step S32 shown in FIG. 3, and waits for the next key input.
【0030】ステップS44では、カーソル移動処理を
実行する。このカーソル移動キー処理では、カーソルを
1移動単位分指示された方向へ移動させる。なお、表示
領域C外への移動が指示されているときには、この指示
が無視されてカーソルの移動が行われない。続くステッ
プS45では、移動処理後のカーソルの位置がどの表示
領域に位置するか否かを判別する。本例では、図2に示
すように、移動処理後のカーソル23の位置がA表示領
域22にあるかB表示領域21にあるかを判別し、カー
ソル23がA領域22に位置にする場合には、ステップ
S46に進み、カウント値CONTに10を設定し、カ
ーソル23がB領域21に位置する場合には、ステップ
S47に進み、カウント値CONTに20を設定する。
このカウント値CONTの設定により、カーソルを1移
動単位分移動させるために必要なカーソル移動キーの連
続入力回数が設定されることになる。よって、カウント
値CONTに設定する値を大きくなるほど、カーソルを
1移動単位分移動させるために必要なカーソル移動キー
の連続入力回数が多くなり、カーソルの移動速度を遅く
するように制御することができる。このカウント値CO
NTの設定後、本処理を抜ける。本キー割込処理を抜け
た後は、図3に示すステップS32に戻り、次のキー入
力を待つ。In step S44, a cursor moving process is performed. In this cursor movement key processing, the cursor is moved in the direction indicated by one movement unit. Note that when an instruction to move out of the display area C is given, this instruction is ignored and the cursor is not moved. In a succeeding step S45, it is determined in which display area the position of the cursor after the movement process is located. In this example, as shown in FIG. 2, it is determined whether the position of the cursor 23 after the movement processing is in the A display area 22 or the B display area 21. Proceeds to step S46, sets 10 to the count value CONT, and when the cursor 23 is positioned in the B area 21, proceeds to step S47 to set 20 to the count value CONT.
By setting the count value CONT, the number of continuous inputs of the cursor movement key required to move the cursor by one movement unit is set. Therefore, as the value set as the count value CONT increases, the number of continuous inputs of the cursor movement key required to move the cursor by one movement unit increases, and control can be performed so as to reduce the cursor moving speed. . This count value CO
After setting NT, the process exits from this process. After exiting from the key interrupt processing, the process returns to step S32 shown in FIG. 3, and waits for the next key input.
【0031】ここで、カーソル位置と各領域の関係を求
める方法の一例について説明する。C表示領域の左上を
点(X0,Y0)、右下を点(X1,Y1)とし、カー
ソル位置を(xn,yn)とする。A表示領域22は、
左上点(x1,y1)と右下点(x2,y2)で表すこ
とができ、B表示領域21は、左上点(x3,y3)と
右下点(x4,y4)で表すことができる。A表示領域
22とB表示領域21の重なりは、優先度情報により管
理され、本図においては、A表示領域22の優先度が高
くなっている。Here, an example of a method for obtaining the relationship between the cursor position and each area will be described. The upper left corner of the C display area is a point (X0, Y0), the lower right corner is a point (X1, Y1), and the cursor position is (xn, yn). The A display area 22
The upper left point (x1, y1) and the lower right point (x2, y2) can be represented, and the B display area 21 can be represented by the upper left point (x3, y3) and the lower right point (x4, y4). The overlap between the A display area 22 and the B display area 21 is managed by priority information, and in this figure, the A display area 22 has a higher priority.
【0032】カーソル位置が存在する領域を求めるに
は、優先度の高い領域の順に、その領域内に存在するか
を求めればよい。In order to determine the area where the cursor position exists, it is sufficient to determine whether the cursor position is present in that area in the order of priority.
【0033】すなわち、x1≦xn≦x2かつy1≦y
n≦y2の関係を満たす場合は、A表示領域22にカー
ソルが存在することになる。これに対し、x3≦xn≦
x4かつy3≦yn≦y4の関係を満たす場合は、B表
示領域21にカーソルが存在することになる。上記いず
れの条件を満たさないときには、表示領域Cにカーソル
が存在することになる。That is, x1 ≦ xn ≦ x2 and y1 ≦ y
When the relationship of n ≦ y2 is satisfied, the cursor is present in the A display area 22. On the other hand, x3 ≦ xn ≦
If the relationship of x4 and y3 ≦ yn ≦ y4 is satisfied, the cursor is present in the B display area 21. When none of the above conditions is satisfied, the cursor is present in the display area C.
【0034】このカウント値CONTの設定後に次のカ
ーソル移動キーが入力されると(ステップS32)、再
びキー割込処理が開始され、上記ステップS41におい
て入力されたキーが移動キーであると判定し、続くステ
ップS42でカウント値CONTから1を減算する。そ
してステップS43で減算後のカウント値CONTの値
を判別する。ここで、入力されたカーソル移動キーが例
えばA表示領域22において入力された右カーソル移動
キーであるとすると、その右カーソル移動キーが連続し
て10回入力されなければ、カウント値CONTが0に
到達していないから、本処理を抜け、次の右カーソル移
動キーの入力を待つ。そして、右カーソル移動キーが連
続的に10回入力されると、カウント値CONTが0に
到達して上記ステップS44でカーソル移動処理を実行
し、カーソルを1移動単位分右方向へ移動させる。この
カーソルを右方向へ移動させるための右カーソル移動キ
ーの入力待ちの期間中(右カーソル移動キーが10回連
続して入力されるまでの期間中)は、右カーソル移動キ
ーを除く他のキーの入力を無視するとともに、カーソル
移動処理中である旨を示す表示を行うように設定されて
いる。カーソルの移動が終了すると、次のキー入力の受
付が可能になるとともにその旨を示す表示が行われる。When the next cursor movement key is input after setting the count value CONT (step S32), the key interrupt processing is started again, and it is determined in step S41 that the input key is the movement key. In the subsequent step S42, 1 is subtracted from the count value CONT. In step S43, the value of the count value CONT after the subtraction is determined. Here, assuming that the input cursor movement key is, for example, the right cursor movement key input in the A display area 22, if the right cursor movement key is not input ten times consecutively, the count value CONT becomes zero. Since it has not reached, this processing is exited, and the input of the next right cursor movement key is awaited. Then, when the right cursor movement key is continuously input ten times, the count value CONT reaches 0 and the cursor movement processing is executed in the above step S44, and the cursor is moved rightward by one movement unit. During a period of waiting for input of a right cursor movement key for moving the cursor to the right direction (during a period until the right cursor movement key is continuously input ten times), other keys except the right cursor movement key are used. Is set to be ignored, and a display indicating that the cursor movement process is being performed is performed. When the movement of the cursor is completed, the next key input can be accepted and a display indicating that is made.
【0035】また、A表示領域22からB表示領域21
にカーソル23が移動されると、カウント値CONTが
20に設定され、右カーソル移動キーを20回連続的に
入力することによって、カーソル23を右方向へ1移動
単位分移動させることができる。The A display area 22 to the B display area 21
Is moved, the count value CONT is set to 20, and the cursor 23 can be moved rightward by one movement unit by continuously inputting the right cursor movement key 20 times.
【0036】なお、ここでは、右カーソル移動キーを例
に説明したが、他のカーソル移動キーについても同様
に、その移動速度をカーソルが位置する表示領域に応じ
て制御することができる。Although the right cursor movement key has been described here as an example, the movement speed of other cursor movement keys can be controlled in accordance with the display area where the cursor is located.
【0037】このように、各表示領域毎にカーソルを1
移動単位分移動させるために必要なカーソル移動キーの
連続入力回数を示す値をカウント値CONTに設定する
ことにより、カウント値CONTの大小に応じて各表示
領域におけるカーソルの移動速度を遅くまたは速くする
ことができ、カーソルに対する操作性を向上させること
ができる。As described above, the cursor is moved by one for each display area.
By setting, as the count value CONT, a value indicating the number of continuous inputs of the cursor movement keys required to move the cursor by the movement unit, the cursor moving speed in each display area is reduced or increased according to the count value CONT. Operability with respect to the cursor can be improved.
【0038】なお、本実施の形態では、各表示領域に設
定するカウント値CONTとして30、20を用いてい
るが、これに限定される必要はなく、1以外の任意の値
を設定してもよいことはいうまでもない。In this embodiment, 30 and 20 are used as the count values CONT set in each display area. However, the present invention is not limited to this, and any value other than 1 may be set. It goes without saying that it is good.
【0039】また、本実施の形態では、各表示領域毎に
カーソルを1移動単位分移動させるために必要なカーソ
ル移動キーの連続入力回数を示す値をカウント値CON
Tに設定することにより、各表示領域におけるカーソル
の移動速度を遅くまたは速くするように制御するが、こ
れに代えて、各表示領域毎に対応する時間をタイマに設
定し、カーソル移動キーの入力から設定された時間の経
過後にカーソルを1移動単位分移動させるように構成す
ることも可能である。この場合、タイマに設定した時間
に応じて各表示領域におけるカーソルの移動速度が制御
されることになる。Further, in this embodiment, the value indicating the number of continuous inputs of the cursor movement key required to move the cursor by one movement unit for each display area is used as the count value CON.
By setting it to T, the speed of movement of the cursor in each display area is controlled to be slower or faster. Instead, a time corresponding to each display area is set in the timer, and input of the cursor movement key is performed. It is also possible to configure so that the cursor is moved by one movement unit after a lapse of time set from. In this case, the moving speed of the cursor in each display area is controlled according to the time set in the timer.
【0040】(実施の第2形態)次に、本発明の実施の
第2形態について図5および図6を参照しながら説明す
る。図5は本発明の情報処理装置の実施の第2形態にお
ける画面表示例を示す図、図6は本発明の情報処理装置
の実施の第2形態におけるキー割込処理の手順を示すフ
ローチャートである。なお、本実施の形態は、上述の実
施の第1形態と同じ構成を有し、その構成の説明は省略
する。(Second Embodiment) Next, a second embodiment of the present invention will be described with reference to FIGS. FIG. 5 is a diagram showing an example of a screen display according to the second embodiment of the information processing apparatus of the present invention, and FIG. 6 is a flowchart showing a procedure of a key interruption process in the second embodiment of the information processing apparatus of the present invention. . This embodiment has the same configuration as the first embodiment described above, and the description of the configuration will be omitted.
【0041】本実施の形態は、上述の実施の第1形態に
対し、カーソルが分割した各表示領域の1つの領域を移
動中に該領域と隣接する他の表示領域との境界に近づく
と、カーソルの移動速度を変える点で異なる。このカー
ソルの移動速度は、カーソル移動キーの割込回数をカウ
ントするカウンタのカウント値を変えることによって変
更される。This embodiment is different from the above-described first embodiment in that when the cursor approaches one of the divided display areas and approaches the boundary between the divided display area and another adjacent display area while the cursor is moving. The difference is that the moving speed of the cursor is changed. The moving speed of the cursor is changed by changing the count value of a counter that counts the number of interrupts of the cursor moving key.
【0042】例えば、図5に示すように、カーソル51
が液晶表示装置3上のA表示領域22内を移動中にB表
示領域21との境界に近づくと、カーソル51の移動速
度を制御するためのカウント値CONTに大きな値を設
定してカーソル51の移動速度を遅くする。For example, as shown in FIG.
When the user approaches the boundary with the B display area 21 while moving in the A display area 22 on the liquid crystal display device 3, a large value is set to the count value CONT for controlling the moving speed of the cursor 51, and Reduce the moving speed.
【0043】次に、上述の制御内容を含むキー割込処理
の手順について図6を参照しながら説明する。ここで
は、図5に示すA表示領域22におけるカーソル51の
移動を例にカーソル51の移動速度の制御手順を説明す
る。Next, the procedure of the key interrupt processing including the above control contents will be described with reference to FIG. Here, a control procedure of the moving speed of the cursor 51 will be described by taking as an example the movement of the cursor 51 in the A display area 22 shown in FIG.
【0044】キー割込処理では、図6に示すように、ま
ずステップS61において入力されたキーがカーソル移
動キーであるか否かを判定し、入力されたキーがカーソ
ル移動キーでないときには、ステップS68に進み、そ
の他の処理を実行する。このその他の処理では、入力さ
れたキーに対応する処理を実行する。そして、本処理を
抜けて図3に示すステップS32に戻り、次のキー入力
を待つ。In the key interruption process, as shown in FIG. 6, it is first determined in step S61 whether or not the input key is a cursor movement key. If the input key is not a cursor movement key, step S68 is performed. To execute other processing. In this other process, a process corresponding to the input key is executed. Then, the process exits from the process and returns to step S32 shown in FIG. 3, and waits for the next key input.
【0045】これに対し、入力されたキーがカーソル移
動キーであるときには、ステップS62に進み、カウン
ト値CONTから1を減算し、続くステップS63で、
カウント値CONTの値を判別する。ここで、起動後に
最初のカーソル移動キーが入力された場合には、上述し
たように、減算後のカウント値CONTが0になり、ス
テップS64に進む。また、カウント値CONTに対応
する値が設定され、このカウント値CONTが0に到達
していない場合には、本処理を抜ける。本キー割込処理
を抜けた後は、図3に示すステップS32に戻り、次の
キー入力を待つ。On the other hand, when the input key is the cursor movement key, the process proceeds to step S62, where 1 is subtracted from the count value CONT.
The value of the count value CONT is determined. Here, when the first cursor movement key is input after the activation, the count value CONT after the subtraction becomes 0 as described above, and the process proceeds to step S64. Further, a value corresponding to the count value CONT is set, and if the count value CONT has not reached 0, the process exits from this processing. After exiting from the key interrupt processing, the process returns to step S32 shown in FIG. 3, and waits for the next key input.
【0046】ステップS64では、カーソル移動処理を
実行する。このカーソル移動キー処理では、カーソルを
1移動単位分指示された方向へ移動させる。続くステッ
プS65では、移動処理後のカーソルの位置がどの表示
領域に位置するか否かを判別する。本例では、図5に示
すように、移動処理後のカーソル51がA表示領域22
内であってかつB表示領域21との境界近傍に位置する
場合には、ステップS66に進み、カウント値CONT
に30を設定し、カーソル51がB領域21との近傍に
位置しない場合には、ステップS67に進み、カウント
値CONTに10を設定する。このカウント値CONT
の設定により、カーソルを1移動単位分移動させるため
に必要なカーソル移動キーの連続入力回数が設定される
ことになる。In step S64, a cursor moving process is executed. In this cursor movement key processing, the cursor is moved in the direction indicated by one movement unit. In a succeeding step S65, it is determined which display area the cursor position after the movement process is located. In this example, as shown in FIG. 5, the cursor 51 after the moving process is moved to the A display area 22.
If the count value CONT is within the range and near the boundary with the B display area 21, the process proceeds to step S66.
Is set to 30 and if the cursor 51 is not positioned near the B area 21, the process proceeds to step S67, where 10 is set to the count value CONT. This count value CONT
With this setting, the number of continuous input of the cursor movement key required to move the cursor by one movement unit is set.
【0047】ここで、カーソルが存在する位置は、実施
の第1形態と同様であるが、境界線との距離を求め、求
めた距離が所定の条件(例えば、カーソルの5移動単位
分以内であるか否かなどの条件)を満たすか否かにより
境界近傍であるか否かを判断する。この求め方は、公知
の方法により実施可能なものであり、その詳細について
は省略する。Here, the position where the cursor exists is the same as in the first embodiment, but the distance to the boundary line is obtained, and the obtained distance is set under a predetermined condition (for example, within 5 movement units of the cursor). It is determined whether or not it is near the boundary depending on whether or not the condition is satisfied. This obtaining method can be performed by a known method, and details thereof are omitted.
【0048】よって、カウント値CONTに設定する値
を大きくなるほど、カーソルを1移動単位分移動させる
ために必要なカーソル移動キーの連続入力回数が多くな
り、カーソルの移動速度を遅くするように制御すること
ができる。すなわち、カーソル51がA表示領域22内
を移動中にB表示領域21との境界近傍に近づくと、こ
のカウント値CONTに大きな値30が設定されるか
ら、その後にさらにカーソル51がB表示領域21との
境界近傍に近づ方向へ移動する場合には、そのカーソル
51を1移動単位分移動させるために必要なカーソル移
動キーの連続入力回数が多くなり、カーソル51の移動
速度が遅くなる。これに対し、カーソル51がA表示領
域22内をB表示領域21との境界近傍から離れる方向
へ移動した後においては、カウント値CONTが小さな
値10に変更されるから、カーソル51の移動速度は、
B表示領域21との境界近傍における移動速度より速く
なる。Therefore, as the value set in the count value CONT increases, the number of continuous inputs of the cursor movement key required to move the cursor by one movement unit increases, and control is performed so that the cursor movement speed is reduced. be able to. That is, when the cursor 51 approaches the vicinity of the boundary with the B display area 21 while moving in the A display area 22, a large value 30 is set to the count value CONT. When moving in the direction approaching the vicinity of the boundary with the cursor, the number of continuous input of the cursor movement key required to move the cursor 51 by one movement unit increases, and the moving speed of the cursor 51 decreases. On the other hand, after the cursor 51 moves in the direction away from the vicinity of the boundary with the B display area 21 in the A display area 22, the count value CONT is changed to a small value 10, so that the moving speed of the cursor 51 becomes ,
It becomes faster than the moving speed near the boundary with the B display area 21.
【0049】なお、本例では、A表示領域22における
カーソル51の移動速度の制御手順について説明した
が、カーソル51がB領域21に移動した場合において
も、同様の手順でカーソルの移動速度を制御することに
なる。ただし、B表示領域21における通常のカーソル
移動速度を制御するためのカウント値CONTには、上
述の実施の第1形態と同様に、値20が設定されてもよ
く、カーソル51がB表示領域21内を移動中にA表示
領域22との境界近傍に近づくと、カウント値CONT
には値30が設定される。In this embodiment, the procedure for controlling the moving speed of the cursor 51 in the A display area 22 has been described. However, even when the cursor 51 moves to the B area 21, the moving speed of the cursor is controlled in the same procedure. Will do. However, the value 20 may be set to the count value CONT for controlling the normal cursor moving speed in the B display area 21 as in the first embodiment, and the cursor 51 is moved to the B display area 21. When approaching the vicinity of the boundary with the A display area 22 while moving through the inside, the count value CONT
Is set to the value 30.
【0050】以上より、本実施の形態では、カーソルが
A表示領域22内を移動中にB表示領域21との境界近
傍に近づくと、このカウント値CONTに大きな値を設
定してカーソル51を1移動単位分移動させるために必
要なカーソル移動キーの連続入力回数を多くすることに
よって、カーソル51の移動速度を遅くするように制御
するから、カーソル51がA表示領域22からB表示領
域21へ進入する際の移動速度を遅くすることができ
る。誤ったカーソル移動キー操作によるカーソル51の
A表示領域22からB表示領域21への進入を抑制する
ことができ、カーソル53に対する操作性を向上させる
ことができる。As described above, in this embodiment, when the cursor approaches the vicinity of the boundary with the B display area 21 while moving in the A display area 22, this count value CONT is set to a large value and the cursor 51 is set to 1 Since the moving speed of the cursor 51 is controlled to be slowed down by increasing the number of continuous inputs of the cursor moving key necessary for moving the moving unit, the cursor 51 moves from the A display area 22 to the B display area 21. The moving speed at the time of performing can be reduced. The entry of the cursor 51 from the A display area 22 to the B display area 21 due to an incorrect cursor movement key operation can be suppressed, and the operability of the cursor 53 can be improved.
【0051】なお、本実施の形態では、カーソルの移動
速度の制御にカウント値CONTを用いているが、これ
に代えて、タイマを用いてカーソルの移動速度を制御す
るように構成することも可能である。In the present embodiment, the count value CONT is used for controlling the cursor moving speed. Alternatively, the cursor moving speed may be controlled using a timer. It is.
【0052】[0052]
【発明の効果】以上説明したように、請求項1記載の情
報処理装置によれば、表示手段の表示画面にカーソルを
表示するためのカーソル表示制御手段と、表示手段の表
示画面上におけるカーソルの位置を指示するためのカー
ソル位置指示手段と、表示手段の表示画面上にカーソル
を表示しながら位置指示手段で指示された位置に移動さ
せるカーソル移動手段と、分割した各表示領域毎にカー
ソルの移動速度を変えるようにカーソル移動手段を制御
するカーソル移動速度制御手段とを備えるから、カーソ
ルに対する操作性を向上させることができる。As described above, according to the information processing apparatus of the first aspect, the cursor display control means for displaying the cursor on the display screen of the display means, and the cursor display control means for displaying the cursor on the display screen of the display means. Cursor position indicating means for indicating a position, cursor moving means for moving the cursor to a position specified by the position indicating means while displaying a cursor on a display screen of the display means, movement of the cursor for each divided display area Since the cursor moving speed control means for controlling the cursor moving means so as to change the speed is provided, the operability for the cursor can be improved.
【0053】請求項2記載の情報処理装置によれば、カ
ーソル移動速度制御手段を、カーソルの位置を検出する
カーソル位置検出手段と、カーソル位置検出手段の検出
結果に応じてカーソルの移動速度を変えるカーソル移動
速度変化手段とを有するように構成することができる。According to the information processing apparatus of the present invention, the cursor moving speed control means changes the cursor moving speed according to the detection result of the cursor position detecting means for detecting the position of the cursor and the cursor position detecting means. And a cursor moving speed changing means.
【0054】請求項3記載の情報処理装置によれば、カ
ーソル移動速度変化手段は、カーソル位置検出手段によ
りカーソルが前記分割した各領域間の1つの領域にかつ
該1つの領域と隣接する他の領域との境界近傍に位置す
ることを検出すると、カーソルの移動速度をさらに変え
るから、誤ってカーソルを他の表示領域内へ移動させる
ような操作を極力避けることができる。According to the information processing apparatus of the third aspect, the cursor moving speed changing means is arranged so that the cursor position detecting means moves the cursor to one area between the divided areas and another area adjacent to the one area. When it is detected that the cursor is located near the boundary with the area, the moving speed of the cursor is further changed, so that an operation of erroneously moving the cursor into another display area can be avoided as much as possible.
【0055】請求項4記載の情報処理装置によれば、表
示手段の表示画面にカーソルを表示するためのカーソル
表示制御手段と、表示手段の表示画面上におけるカーソ
ルの位置を指示するためのカーソル位置指示手段と、表
示手段の表示画面上にカーソルを表示しながら位置指示
手段で指示された位置に移動させるカーソル移動手段
と、カーソルの位置を検出するカーソル位置検出手段
と、カーソル位置検出手段によりカーソルが分割した各
領域の1つの領域内でかつ該1つの領域と隣接する他の
領域との境界近傍に位置することを検出すると、カーソ
ルの移動速度を変えるカーソル移動速度制御手段とを備
えるから、誤ってカーソルを他の表示領域内へ移動させ
るような操作を極力避けることができ、カーソルに対す
る操作性を向上させることができる。According to the information processing apparatus of the fourth aspect, the cursor display control means for displaying the cursor on the display screen of the display means, and the cursor position for indicating the position of the cursor on the display screen of the display means Pointing means, cursor moving means for moving the cursor to a position designated by the position indicating means while displaying the cursor on the display screen of the display means, cursor position detecting means for detecting the position of the cursor, and cursor When detecting that is located in one of the divided areas and near the boundary between the one area and another adjacent area, the cursor moving speed control means for changing the moving speed of the cursor is provided. The operation of moving the cursor to another display area by mistake can be avoided as much as possible, and the operability for the cursor is improved. Door can be.
【0056】請求項5および6記載のカーソル表示制御
方法によれば、カーソルに対する操作性を向上させるこ
とができる。According to the cursor display control method according to the fifth and sixth aspects, the operability of the cursor can be improved.
【0057】請求項7記載の表示制御方法によれば、誤
ってカーソルを他の表示領域内へ移動させるような操作
を極力避けることができる。According to the display control method of the seventh aspect, an operation of erroneously moving the cursor into another display area can be avoided as much as possible.
【0058】請求項8記載のカーソル表示制御方法によ
れば、誤ってカーソルを他の表示領域内へ移動させるよ
うな操作を極力避けることができ、カーソルに対する操
作性を向上させることができる。According to the cursor display control method of the eighth aspect, an operation of erroneously moving the cursor into another display area can be avoided as much as possible, and the operability of the cursor can be improved.
【0059】請求項9および10記載の記憶媒体によれ
ば、カーソルに対する操作性を向上させることができ
る。According to the storage medium of the ninth and tenth aspects, the operability of the cursor can be improved.
【0060】請求項11記載の記憶媒体によれば、誤っ
てカーソルを他の表示領域内へ移動させるような操作を
極力避けることができる。According to the storage medium of the eleventh aspect, an operation of erroneously moving the cursor into another display area can be avoided as much as possible.
【0061】請求項12記載の記憶媒体によれば、誤っ
てカーソルを他の表示領域内へ移動させるような操作を
極力避けることができ、カーソルに対する操作性を向上
させることができる。According to the storage medium of the twelfth aspect, an operation of erroneously moving the cursor into another display area can be avoided as much as possible, and the operability of the cursor can be improved.
【図1】本発明の情報処理装置の実施の第1形態の構成
を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an information processing apparatus according to a first embodiment of the present invention.
【図2】図1の情報処理装置における画面表示例を示す
図である。FIG. 2 is a diagram showing a screen display example in the information processing apparatus of FIG. 1;
【図3】図1の情報処理装置におけるキー割込処理への
移行手順を示すフローチャートである。FIG. 3 is a flowchart showing a procedure for shifting to a key interruption process in the information processing apparatus of FIG. 1;
【図4】図1の情報処理装置におけるキー割込処理の手
順を示すフローチャートである。FIG. 4 is a flowchart illustrating a procedure of a key interruption process in the information processing apparatus of FIG. 1;
【図5】本発明の情報処理装置の実施の第2形態におけ
る画面表示例を示す図である。FIG. 5 is a diagram illustrating a screen display example according to a second embodiment of the information processing apparatus of the present invention.
【図6】本発明の情報処理装置の実施の第2形態におけ
るキー割込処理の手順を示すフローチャートである。FIG. 6 is a flowchart illustrating a procedure of a key interruption process according to the second embodiment of the information processing apparatus of the present invention.
1 CPU 2 キーボード 3 液晶表示装置 4 VRAM 5 ハードディスク装置 7 ROM 8 RAM DESCRIPTION OF SYMBOLS 1 CPU 2 Keyboard 3 Liquid crystal display device 4 VRAM 5 Hard disk device 7 ROM 8 RAM
Claims (12)
分割し、分割した各表示領域に対応する文字、画像など
の情報を表示することが可能な情報処理装置において、
前記表示手段の表示画面にカーソルを表示するためのカ
ーソル表示制御手段と、前記表示手段の表示画面上にお
けるカーソルの位置を指示するためのカーソル位置指示
手段と、前記表示手段の表示画面上に前記カーソルを表
示しながら前記位置指示手段で指示された位置に移動さ
せるカーソル移動手段と、前記分割した各表示領域毎に
前記カーソルの移動速度を変えるように前記カーソル移
動手段を制御するカーソル移動速度制御手段とを備える
ことを特徴とする情報処理装置。1. An information processing apparatus capable of dividing a display screen of a display unit into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas.
A cursor display control unit for displaying a cursor on a display screen of the display unit; a cursor position instructing unit for instructing a position of a cursor on the display screen of the display unit; Cursor moving means for moving a cursor to a position designated by the position indicating means while displaying the cursor, and cursor moving speed control for controlling the cursor moving means so as to change the moving speed of the cursor for each of the divided display areas And an information processing apparatus.
カーソルの位置を検出するカーソル位置検出手段と、前
記カーソル位置検出手段の検出結果に応じて前記カーソ
ルの移動速度を変えるカーソル移動速度変化手段とを有
することを特徴とする請求項1記載の情報処理装置。2. The apparatus according to claim 1, wherein said cursor moving speed control means includes a cursor position detecting means for detecting a position of said cursor, and a cursor moving speed changing means for changing a moving speed of said cursor in accordance with a detection result of said cursor position detecting means. The information processing apparatus according to claim 1, further comprising:
カーソル位置検出手段により前記カーソルが前記分割し
た各領域の1つの領域内でかつ該1つの領域と隣接する
他の領域との境界近傍に位置することを検出すると、前
記カーソルの移動速度をさらに変えることを有すること
を特徴とする請求項2記載の情報処理装置。3. The cursor moving speed changing means is arranged such that the cursor is positioned within one of the divided areas by the cursor position detecting means and near a boundary between the one area and another adjacent area. 3. The information processing apparatus according to claim 2, further comprising changing the moving speed of the cursor when detecting that the cursor is moved.
分割し、分割した各表示領域に対応する文字、画像など
の情報を表示することが可能な情報処理装置において、
前記表示手段の表示画面にカーソルを表示するためのカ
ーソル表示制御手段と、前記表示手段の表示画面上にお
けるカーソルの位置を指示するためのカーソル位置指示
手段と、前記表示手段の表示画面上に前記カーソルを表
示しながら前記位置指示手段で指示された位置に移動さ
せるカーソル移動手段と、前記カーソルの位置を検出す
るカーソル位置検出手段と、前記カーソル位置検出手段
により前記カーソルが前記分割した各領域の1つの領域
内でかつ該1つの領域と隣接する他の領域との境界近傍
に位置することを検出すると、前記カーソルの移動速度
を変えるカーソル移動速度制御手段とを備えることを特
徴とする情報処理装置。4. An information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas.
A cursor display control unit for displaying a cursor on a display screen of the display unit; a cursor position instructing unit for instructing a position of a cursor on the display screen of the display unit; A cursor moving means for moving the cursor to a position designated by the position indicating means while displaying the cursor; a cursor position detecting means for detecting the position of the cursor; and And a cursor moving speed control means for changing a moving speed of the cursor when detecting that the cursor is located in one area and near a boundary between the one area and another adjacent area. apparatus.
分割し、分割した各表示領域に対応する文字、画像など
の情報を表示することが可能な情報処理装置に用いられ
るカーソル表示制御方法において、前記表示手段の表示
画面にカーソルを表示する工程と、前記表示手段の表示
画面上におけるカーソルの位置を指示する工程と、前記
表示手段の表示画面上に前記カーソルを表示しながら前
記指示された位置に移動させる工程と、前記分割した各
表示領域毎に前記カーソルの移動速度を変えるように制
御する工程とを有することを特徴とするカーソル表示制
御方法。5. A cursor display control method used in an information processing apparatus capable of dividing a display screen of a display unit into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. A step of displaying a cursor on a display screen of the display means, a step of specifying a position of the cursor on the display screen of the display means, and the step of displaying the cursor on the display screen of the display means A cursor display control method, comprising the steps of: moving the cursor to a different position; and controlling the moving speed of the cursor for each of the divided display areas.
果に応じて前記カーソルの移動速度を変えることを特徴
とする請求項5記載のカーソル表示制御方法。6. The cursor display control method according to claim 5, wherein a position of the cursor is detected, and a moving speed of the cursor is changed according to a result of the detection.
つの領域内でかつ該1つの領域と隣接する他の領域との
境界近傍に位置することを検出すると、前記カーソルの
移動速度をさらに変えることを有することを特徴とする
請求項6記載の表示制御方法。7. The method according to claim 1, wherein the cursor is positioned at one of the divided areas.
7. The display control according to claim 6, further comprising changing the moving speed of the cursor when detecting that the cursor is located in one area and near a boundary between the one area and another adjacent area. Method.
分割し、分割した各表示領域に対応する文字、画像など
の情報を表示することが可能な情報処理装置に用いられ
るカーソル表示制御方法において、前記表示手段の表示
画面にカーソルを表示する工程と、前記表示手段の表示
画面上におけるカーソルの位置を指示する工程と、前記
表示手段の表示画面上に前記カーソルを表示しながら前
記指示された位置に移動させる工程と、前記カーソルの
位置を検出する工程と、前記カーソルが前記分割した各
領域の1つの領域内でかつ該1つの領域と隣接する他の
領域との境界近傍に位置することを検出すると、前記カ
ーソルの移動速度を変える工程とを有することを特徴と
するカーソル表示制御方法。8. A cursor display control method used in an information processing apparatus capable of dividing a display screen of a display unit into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. A step of displaying a cursor on a display screen of the display means, a step of specifying a position of the cursor on the display screen of the display means, and the step of displaying the cursor on the display screen of the display means Moving the cursor to a predetermined position, detecting the position of the cursor, and positioning the cursor in one of the divided areas and near a boundary between the one area and another adjacent area. Changing the moving speed of the cursor upon detecting that the cursor is moving.
分割し、分割した各表示領域に対応する文字、画像など
の情報を表示することが可能な情報処理装置上にカーソ
ル表示システムを構築するためのプログラムを格納した
記憶媒体において、前記プログラムは、前記表示手段の
表示画面にカーソルを表示するためのカーソル表示制御
モジュールと、カーソル位置指示手段からの指示入力に
基づき前記表示手段の表示画面上におけるカーソルの位
置を指示するためのカーソル位置指示モジュールと、前
記表示手段の表示画面上に前記カーソルを表示しながら
前記位置指示モジュールで指示された位置に移動させる
カーソル移動モジュールと、前記分割した各表示領域毎
に前記カーソルの移動速度を変えるように前記カーソル
移動モジュールを制御するカーソル移動速度制御モジュ
ールとを有することを特徴とする記憶媒体。9. A cursor display system is constructed on an information processing apparatus capable of dividing a display screen of a display unit into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. A storage medium storing a program for executing the operation, the program includes a cursor display control module for displaying a cursor on a display screen of the display means, and a display screen of the display means based on an instruction input from a cursor position instruction means. A cursor position indicating module for indicating a position of a cursor on the display, a cursor moving module for moving the cursor to a position indicated by the position indicating module while displaying the cursor on a display screen of the display means, and The cursor movement module is controlled to change the movement speed of the cursor for each display area. And a cursor movement speed control module.
は、前記カーソルの位置を検出するカーソル位置検出モ
ジュールと、前記カーソル位置検出モジュールの検出結
果に応じて前記カーソルの移動速度を変えるカーソル移
動速度変化モジュールとを有することを特徴とする請求
項9記載の記憶媒体。10. A cursor moving speed control module, comprising: a cursor position detecting module for detecting a position of the cursor; a cursor moving speed changing module for changing a moving speed of the cursor according to a detection result of the cursor position detecting module. The storage medium according to claim 9, comprising:
は、前記カーソル位置検出モジュールにより前記カーソ
ルが前記分割した各領域の1つの領域内でかつ該1つの
領域と隣接する他の領域との境界近傍に位置することを
検出すると、前記カーソルの移動速度をさらに変えるこ
とを特徴とする請求項10記載の記憶媒体。11. The cursor moving speed changing module is arranged such that the cursor is positioned within one of the divided areas by the cursor position detecting module and near a boundary between the one area and another adjacent area. 11. The storage medium according to claim 10, further comprising: changing the cursor moving speed when detecting that the cursor is moved.
に分割し、分割した各表示領域に対応する文字、画像な
どの情報を表示することが可能な情報処理装置上にカー
ソル表示システムを構築するためのプログラムを格納し
た記憶媒体において、前記表示手段の表示画面にカーソ
ルを表示するためのカーソル表示制御モジュールと、カ
ーソル位置指示手段からの入力に基づき前記表示手段の
表示画面上におけるカーソルの位置を指示するためのカ
ーソル位置指示モジュールと、前記表示手段の表示画面
上に前記カーソルを表示しながら前記位置指示モジュー
ルで指示された位置に移動させるカーソル移動モジュー
ルと、前記カーソルの位置を検出するカーソル位置検出
モジュールと、前記カーソル位置検出モジュールにより
前記カーソルが前記分割した各領域の1つの領域内でか
つ該1つの領域と隣接する他の領域との境界近傍に位置
することを検出すると、前記カーソルの移動速度を変え
るように前記カーソル移動モジュールを制御するカーソ
ル移動速度制御モジュールとを有することを特徴とする
記憶媒体。12. A cursor display system is constructed on an information processing apparatus capable of dividing a display screen of a display means into a plurality of display areas and displaying information such as characters and images corresponding to each of the divided display areas. And a cursor display control module for displaying a cursor on the display screen of the display means, and a position of the cursor on the display screen of the display means based on an input from the cursor position designating means. A cursor position indicating module for indicating the position, a cursor moving module for moving the cursor to a position specified by the position indicating module while displaying the cursor on the display screen of the display means, and a cursor for detecting the position of the cursor A position detection module, and the cursor is moved by the cursor position detection module. A cursor for controlling the cursor moving module to change the moving speed of the cursor when detecting that the divided region is located in one of the divided regions and in the vicinity of the boundary between the one region and another adjacent region. A storage medium comprising: a moving speed control module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33503998A JP2000148350A (en) | 1998-11-11 | 1998-11-11 | Information processor, cursor display controlling method and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33503998A JP2000148350A (en) | 1998-11-11 | 1998-11-11 | Information processor, cursor display controlling method and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000148350A true JP2000148350A (en) | 2000-05-26 |
Family
ID=18284068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33503998A Pending JP2000148350A (en) | 1998-11-11 | 1998-11-11 | Information processor, cursor display controlling method and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000148350A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1693746A1 (en) * | 2005-02-22 | 2006-08-23 | Research In Motion Limited | Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control |
JP2006521611A (en) * | 2003-03-28 | 2006-09-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method, system and computer program for adjusting the speed of a graphical pointer |
EP1818780A1 (en) * | 2006-02-13 | 2007-08-15 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a wireless handheld communication device |
EP1818781A1 (en) * | 2006-02-13 | 2007-08-15 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device having full alphabetic keyboard |
EP1818782A1 (en) * | 2006-02-13 | 2007-08-15 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device having a reduced alphabetic keyboard |
EP1840712A1 (en) * | 2006-02-13 | 2007-10-03 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device |
WO2007124614A1 (en) * | 2006-04-27 | 2007-11-08 | Apexone Microelectronics Ltd. | Process for controlling cursor speed in user interface |
US7724239B2 (en) | 2005-02-22 | 2010-05-25 | Research In Motion Limited | Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control |
CN104285199A (en) * | 2012-04-11 | 2015-01-14 | Eizo株式会社 | Cursor movement control method, computer program, cursor movement control device and image display system |
US9046934B2 (en) | 2011-11-24 | 2015-06-02 | International Business Machines Corporation | Controlling acceleration of mouse cursor movement based on screen segments and image features |
-
1998
- 1998-11-11 JP JP33503998A patent/JP2000148350A/en active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006521611A (en) * | 2003-03-28 | 2006-09-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method, system and computer program for adjusting the speed of a graphical pointer |
JP4653075B2 (en) * | 2003-03-28 | 2011-03-16 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method, system and computer program for adjusting the speed of a graphical pointer |
US7904829B2 (en) | 2003-03-28 | 2011-03-08 | International Business Machines Corporation | User-defined assistive GUI glue |
US7724239B2 (en) | 2005-02-22 | 2010-05-25 | Research In Motion Limited | Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control |
US8411035B2 (en) | 2005-02-22 | 2013-04-02 | Research In Motion Limited | Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control |
EP1693746A1 (en) * | 2005-02-22 | 2006-08-23 | Research In Motion Limited | Handheld electronic device, cursor positioning sub-system and method employing cursor scaling control |
EP1818782A1 (en) * | 2006-02-13 | 2007-08-15 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device having a reduced alphabetic keyboard |
EP1840712A1 (en) * | 2006-02-13 | 2007-10-03 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device |
EP1818781A1 (en) * | 2006-02-13 | 2007-08-15 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device having full alphabetic keyboard |
US8232965B2 (en) | 2006-02-13 | 2012-07-31 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a handheld communication device |
EP1818780A1 (en) * | 2006-02-13 | 2007-08-15 | Research In Motion Limited | Adjustable on-screen cursor sensitivity on a wireless handheld communication device |
WO2007124614A1 (en) * | 2006-04-27 | 2007-11-08 | Apexone Microelectronics Ltd. | Process for controlling cursor speed in user interface |
US9046934B2 (en) | 2011-11-24 | 2015-06-02 | International Business Machines Corporation | Controlling acceleration of mouse cursor movement based on screen segments and image features |
CN104285199A (en) * | 2012-04-11 | 2015-01-14 | Eizo株式会社 | Cursor movement control method, computer program, cursor movement control device and image display system |
EP2838001A4 (en) * | 2012-04-11 | 2016-01-13 | Eizo Corp | Cursor movement control method, computer program, cursor movement control device and image display system |
RU2602778C2 (en) * | 2012-04-11 | 2016-11-20 | ЭЙДЗО Корпорэйшн | Method of controlling cursor movement, computer program, device for controlling cursor movement and image display system |
US10459532B2 (en) | 2012-04-11 | 2019-10-29 | Eizo Corporation | Cursor movement control method, computer program, cursor movement control device and image display system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0403125B1 (en) | Zoom mode operations in display apparatus | |
US8300017B2 (en) | Mobile electronic apparatus with touch input device and display method using the same | |
JP2994888B2 (en) | Input processing device and input processing method | |
US5790819A (en) | Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set | |
US5568604A (en) | Method and system for generating a working window in a computer system | |
JP2005044026A (en) | Instruction execution method, instruction execution program and instruction execution device | |
EP0917037A2 (en) | Data input apparatus and method | |
JP2000148350A (en) | Information processor, cursor display controlling method and storage medium | |
JPH06149531A (en) | Scroll controller | |
JP2019109802A (en) | Display device, image processing device and program | |
JP2015138360A (en) | System, control program, and control method for object manipulation | |
JPH11327733A (en) | Device and method for changing window size | |
JP2001195170A (en) | Portable electronic equipment, input controller and storage medium | |
JP4811177B2 (en) | Graph display device and graph display processing program | |
JPH09237175A (en) | Scroll controller | |
JP2000250678A (en) | Image processor and storage medium | |
JP4143529B2 (en) | Information input device, information input method, computer program, and computer-readable storage medium | |
JPH09128194A (en) | Display monitor device | |
JPH09325859A (en) | Man-machine interface device | |
JP3313583B2 (en) | Cursor display method and cursor display device | |
JP2002041203A (en) | Screen display method, screen control device and electronic circuit board processing equipment used for it | |
JP2011008633A (en) | Information processor and electronic file operation program | |
JP2001067165A (en) | Control for display of subwindow | |
JP2005135268A (en) | Apparatus, method and program for laying out space | |
JP2014203140A (en) | Reaction area control device, reaction area control method and program for reaction area control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040914 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041115 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060207 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060209 |