JPH01200285A - カーソル移動制御装置 - Google Patents

カーソル移動制御装置

Info

Publication number
JPH01200285A
JPH01200285A JP63022914A JP2291488A JPH01200285A JP H01200285 A JPH01200285 A JP H01200285A JP 63022914 A JP63022914 A JP 63022914A JP 2291488 A JP2291488 A JP 2291488A JP H01200285 A JPH01200285 A JP H01200285A
Authority
JP
Japan
Prior art keywords
cursor
key
software
time
cursor movement
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.)
Granted
Application number
JP63022914A
Other languages
English (en)
Other versions
JPH0776867B2 (ja
Inventor
Shigeki Kato
茂樹 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63022914A priority Critical patent/JPH0776867B2/ja
Publication of JPH01200285A publication Critical patent/JPH01200285A/ja
Publication of JPH0776867B2 publication Critical patent/JPH0776867B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はワーードプロセツサ等においてデータ入力の際
、カーソル移動を制御するカーソル移動制御装置に関す
る。
〔従来の技術〕
従来、この種のカーソル移動制御装置ではカーソル移動
用のキーを継続して押下し続けた場合、キーを連続して
打鍵する連打の場合と同様にカーソルを一定の速度で連
続的に移動していた。
〔発明が解決しようとする課題〕
上述した従来の装置ではカーソル移動用のキーを継続し
て押下し続けた場合、ある時間経過するとカーソルが連
続移動を開始するが、その際カーソルの移動速度が変わ
らないため、カーソルの移動距離が長い場合にはキーを
連打した場合と同じだけ時間がかかり、カーソル移動が
次第に遅く感じられるという欠点がある。
〔課題を解決するための手段〕
本発明は、コントローラ内に、所定時間以上カーソル移
動用のキーが継続して押下された時にカーソルの移動速
度を速くするように制御するアプリケーションソフトウ
ェアを設けたものである。
〔作 用〕
本発明はコントローラ内のアプリケーションソフトウェ
アにより、カーソル移動用のキーが所定時節以上押下さ
れたときにカーソルの移動速度を速くするので、長距離
のカーソルの移動が短時間で行える。
〔実施例〕
次に本発明の実施例について図を用いて説明する。
第1図は本発明の一実施例を示す構成図である。
図において、1はワードプロセッサ(以下、ワープロと
称す)、2はワープロ1と接続されたCBr13はCB
r4上に表示されたカーソル、4はワープロ1にデータ
等を入力するキーボード(以下、回と称す)、5はCB
r2の表示を制御するCRT制御ソフトウェア、6はK
H2を制御するKB制御ソフトウェア、7はワープロ1
内において時間管理を行うタイマーソフトウェア、8は
KH2から入力されたキーが業務に適応した有効なキー
か否かを判断し、有効なキーであれば所定の処理を行い
、有効でなければ再びキー人力を要求し、さらに入カキ
−がカーソル移動用のキー(以下、カーソルキーと称す
)であれば所定時間継続して押下された場合にカーソル
の移動速度を速くするよう制御を行つアプリケーション
ソフトウエア(以下、APソフトウェアと称す)、9は
以上のソフトウェア全体を効率的に実行させる中核制御
ソフトウェアである。
次に、APソフトウェア8の動作を第2図により説明す
る。
図において、まずKBソフトウェア6に業務に適応した
キー人力を要求する(ステップAI  )。
この時、KBソフトウェア6へ起動がかかる。入力され
たキーが有効なキーか否かを判断しくステップA2)、
有効でなければステップA1へ戻り、有効であればその
キーがカーソルキーか否か全判断する(ステップA3 
)。カーソルキーであればカーソルキーが継続して押下
されたままかを連続フラグのオン・オフによって判断し
くステップA4)、押下されたまま(フラグオン)なら
内部のカウンタで既にカウント中か否かを判断しくステ
ップA5)、カウント中であればカウントを継続しくス
テップA7  )、カウントがされていなければカウン
タをリセットし、カウントを開始する(ステップA6 
 )。そして、カーソルキーの継続押下をカウントして
いるカウンタが別途指定され九時間TI とを比較しく
ステップA8)、カウンタの値がTi よシ大きければ
カーソルを一度にn個移動させ(ステップA9) 、T
i よシ小さければそのまま終了する。なお、ステップ
A4において連続フラグオフならカーソルを1個移動さ
せ(ステップA10)た後に終了する。
第3図はKB制御ソフトウェア6の動作を示す70−チ
ャートである。
KB制御ソフトウェア6はメインルーチン((a)図)
と割込みルーチン((b)図)とから構成される。
(a)図のメインルーチンは、システム(図示せず)の
O8により起動される(ステップKl  )。その起動
の原因として、1)キーの押下、その離脱により起動さ
れる割込みルーチン((b)図)からの起動、2)  
APソフトウェア8のステップA1  のコマンドから
の起動、3)タイムアウトによる起動があシ、その原因
により処理内容を切分けている(ステップに2 ’)。
なお、3)のタイムアウトは第4図(b)のステップC
1でタイマー起動された状態で処理が終了し、一定時間
経過すると生じることをいう。また、(a)図の■、■
、■は各々前述の1)〜3)の起動の種類と対応してい
る。(b)図の割込みルーチンはKH2からのキー人力
により起動される(ステップに3  )。まず入力され
たキーのコードを読み(ステップC2)、次にメイク信
号(キーが押下されている時に発生する信号)かブレー
ク信号(キーの押下を離した時に発生する信号)かを判
断しくステップに5)、ブレイク信号であればそのコー
ドをFIFOメモリに設定しくステップに6)、その後
メインルーチン((a)図)を起動する(ステップに7
  )。なお、ステップに5でブレーク信号の場合もス
テップに7へ移行する。
第4図(a)〜(C)は第3図(、)のステップに2で
■〜■で切分けられた後の各処理に対応する。
(a)図は割込みルーチンからの起動、伽)図はAPソ
フトウェア8のコマンドによる起動、(C)図はタイム
アウトによる起動の場合の処理である。
(a)図において、まず任意のコマンドを実行中か否か
を判断(ステップW1)、実行中の場合はりイマーを一
旦リセットしくステップW2)、再度タイマーを起動さ
せる(ステップw3  )。その後、割込みの種類を判
断しくステップw4)、ブレーク信号の場合であればそ
のまま終了し、メイク信号の場合はステップW5へ移f
i、 FIFOメモリに設定されたコードを読込み、そ
のコードがKBJ上の所定のファンクションキーに対応
するファンクションコード(以下、Fコードと称す)か
Fコード以外のデータコードかを判断する(ステップW
6)。データであればバッファに格納しくステップW7
)、そのデータが指定長か否かを判断しくステップW8
  )、APソフトウェア8で指定された指定長よシ小
さければ終了し、指定長以上であればステップW9へ移
る。ステップW6でFコードと判断された場合もステッ
プW6へ移シ、そのFコード又はデータコードをAP 
ソフトウェア8へ引渡し、タイマーをリセットすると(
ステラ7’W1G)、コマンドが終了しくステップW1
1)、これらの処理を終了する。
(b)図ではまず、タイマーを起動しくステップC1)
、コードをFIFOメモリから読込み(ステラ7”C2
)、データコードの有無を判断しくステップC3)、デ
ータコードが有れば(a)図のステップW6へ移行し、
データが無ければ処理を終了する。
(C)図では、コマンド実行中か否かを判断しくステッ
プT1)、実行中であれば、ブレーク信号待ちか否かを
判断しくステップT2)、ブレーク信号待ちであれはカ
ウンタをインクリメントしくステップT3)、カウンタ
が任意の時間tよシ大きいか否かを判断する(ステップ
T4 )。この時間tはシステム又は操作者が決定する
値であシ、どの位の間キーが押下し続けられたらAPソ
フトウェア8においてカーソルが連続動作をするかとい
う指定値であシ、この値が小さすぎるとカーソルキー押
下するとすぐにカーソルの移動量が大°きくなる。時間
tよシ大きければカウンタの継続フラグをオンにしくス
テップT5 )終了する。なお、ステップT1でコマン
ド実行中でない場合又はステップT2でブレーク信号待
ちでない場合はステップT6へ移行し、カウンタ會Oと
し、カウンタの連続フラグをオフしくステップT7 )
て終了する。ステップT4でカウンタが時間tよシ小さ
い場合も連続フラグをオフし終了する。
以上のように本実施例によれば、APソフトウェア8に
より、カーソルキーが継続して押下されたことを検知し
、所定時間以上経過したらカーソルの単位時間当シの移
動量を大きくするようにし念ので、カーソルを長距離移
動するような場合にも短時間で行うことができる。
〔発明の効果〕
以上のように本発明によれば、カーソルキーが所定時間
以上継続して押下された場合にはカーソルの移動速度を
速くするようなソフトウェアを備えたので、カーソルを
長距離移動する時も短時間で行えるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す構成図、第2図はAP
ソフトウェア8の動作を示すフローチャート、 第3図(a) 、 (b)はKBソフトウェア6の動作
を示すメインルーチン及び割込みルーチンのフローチャ
ート、 第4図(a) 、 (b) 、 (e)は各々割込みル
ーチンからの起動、APソフトウェア8からの起動、タ
イムアウトによる起動による処理を示すフローチャート
である。 1 ・・ ・・ワープロ、2・・・・CRT、  3・
・・・カーソル、4・・・・KB、5・・・・CRT制
御ソフトウェア、6・・・・KB制御ソフトウェア、7
・・・ ・タイマー制御ソフトウェア、8・・・・AP
ソフトウェア、9・・・・中核制御ソフトウェア。

Claims (1)

  1. 【特許請求の範囲】  キーボード上のカーソル移動用のキーの押下によりコ
    ントローラ内のソフトウェアが表示装置上のカーソルを
    移動させるカーソル移動制御装置において、 所定時間以上カーソル移動用のキーが継続して押下され
    た場合にカーソルの移動速度を速くするように制御する
    アプリケーションソフトウェアを設けたカーソル移動制
    御装置。
JP63022914A 1988-02-04 1988-02-04 カーソル移動制御装置 Expired - Lifetime JPH0776867B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63022914A JPH0776867B2 (ja) 1988-02-04 1988-02-04 カーソル移動制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63022914A JPH0776867B2 (ja) 1988-02-04 1988-02-04 カーソル移動制御装置

Publications (2)

Publication Number Publication Date
JPH01200285A true JPH01200285A (ja) 1989-08-11
JPH0776867B2 JPH0776867B2 (ja) 1995-08-16

Family

ID=12095908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63022914A Expired - Lifetime JPH0776867B2 (ja) 1988-02-04 1988-02-04 カーソル移動制御装置

Country Status (1)

Country Link
JP (1) JPH0776867B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006146897A (ja) * 2004-11-15 2006-06-08 Lg Electronics Inc 電子装置のディスプレイ部でメニューを検索する方法及び装置
US7193610B2 (en) * 1993-06-14 2007-03-20 Koninklijke Philips Electronics N.V. System for speed adaptive positioning of a cursor responsive to a predetermined time interval after an initial application of force within a user interface

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60260088A (ja) * 1984-06-06 1985-12-23 松下電器産業株式会社 カ−ソル移動用キ−入力装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60260088A (ja) * 1984-06-06 1985-12-23 松下電器産業株式会社 カ−ソル移動用キ−入力装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7193610B2 (en) * 1993-06-14 2007-03-20 Koninklijke Philips Electronics N.V. System for speed adaptive positioning of a cursor responsive to a predetermined time interval after an initial application of force within a user interface
JP2006146897A (ja) * 2004-11-15 2006-06-08 Lg Electronics Inc 電子装置のディスプレイ部でメニューを検索する方法及び装置
US7685533B2 (en) 2004-11-15 2010-03-23 Lg Electronics Inc. Method and apparatus for navigating a menu in a display unit of an electronic device

Also Published As

Publication number Publication date
JPH0776867B2 (ja) 1995-08-16

Similar Documents

Publication Publication Date Title
JP3399665B2 (ja) 情報処理装置
JPS62257524A (ja) 表示文字出力制御装置
JPH01200285A (ja) カーソル移動制御装置
JPH0816294A (ja) 情報処理装置の文字入力方法,及び、装置
JP2543256B2 (ja) 入力パネル面の切替え処理方式
JPS6126087B2 (ja)
JP2504617B2 (ja) デ―タ読込制御方式
JP2500469B2 (ja) キ―ボ―ドのキ―リピ―ト制御方法およびその装置
JPH0358115A (ja) 自動キー入力装置
JPS6161405B2 (ja)
JPH0338690A (ja) データ処理装置
JP2715973B2 (ja) 数値データ入力装置および数値データ入力方法
JPH053005B2 (ja)
JPH01100619A (ja) 情報処理装置
JPH04260970A (ja) アプリケーションプログラムにおける日本語入力方法
JPH02173829A (ja) 割込み処理方式
JPH01130214A (ja) データ入力方式
JPH06110670A (ja) グラフィックユーザインタフェース機能カスタマイズ方式
JPH1153092A (ja) キー入力装置及びその入力方法並びにその入力方法をコンピュータに実行させるためのプログラムを記録した記録媒体
JPH02235127A (ja) キーボード制御装置
JPS62222322A (ja) キ−ボ−ド制御方式
JPH02309412A (ja) メモリ付キーボード
JPS60129842A (ja) 入力方法
JPH04350721A (ja) ウィンドウ表示方式
JPH0337501U (ja)