JPH0511902A - Keyboard control system - Google Patents

Keyboard control system

Info

Publication number
JPH0511902A
JPH0511902A JP3167869A JP16786991A JPH0511902A JP H0511902 A JPH0511902 A JP H0511902A JP 3167869 A JP3167869 A JP 3167869A JP 16786991 A JP16786991 A JP 16786991A JP H0511902 A JPH0511902 A JP H0511902A
Authority
JP
Japan
Prior art keywords
timer
key
seconds
value
code
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
Application number
JP3167869A
Other languages
Japanese (ja)
Inventor
Shu Itaya
周 板谷
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 JP3167869A priority Critical patent/JPH0511902A/en
Publication of JPH0511902A publication Critical patent/JPH0511902A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To shorten a key repeat interval according to time for pushing keys down and to enable high-speed input by providing a timer to measure the time for pushing keys down and a means to change a key code generating interval according to the value of the timer. CONSTITUTION:A timer 3 starts measuring the time after the keys of a keyboard 4 are pushed down, and the timer is reset when the keys are returned. A key generation circuit 2 reports the codes of the pushed-down keys on the keyboard 4 to a data processor control part 1. For example, when a key A is continuously pushed down by a user, the timer 3 measures this time and first of all, the key generation circuit 2 reports the key code A to the data processor control part 1. Afterwards, the value of the timer 3 is monitored and for example, when the value of the timer 3 is smaller than 3 seconds, the code is informed of the data processor control part 1 at every 0.5 second. When the value is smaller than 5 seconds after the lapse of 3 seconds, the code is informed at every 0.4 second, when the value is smaller than 10 seconds after the lapse of 5 seconds, the code is informed at every 0.3 second and when the value is larger than 10 seconds, the code is informed at every 0.2 second.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は情報処理装置におけるキ
ーボード制御方式に関し、特にキーリピート間隔制御に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a keyboard control system for an information processing apparatus, and more particularly to key repeat interval control.

【0002】[0002]

【従来の技術】従来の情報処理装置のキーリピート間隔
時間制御は、あらかじめシステムまたは利用者が固定的
に定めた時間により制御していた。
2. Description of the Related Art The conventional key repeat interval time control of an information processing apparatus has been controlled by a time fixed in advance by a system or a user.

【0003】[0003]

【発明が解決しようとする課題】上述した従来のキーリ
ピート間隔制御は、あらかじめ設定された時間で文字コ
ードを発生するので、大量の同一文字コードを発生する
場合時間がかかるという欠点がある。特にカーソル移動
を行う場合同一キーを押し続ける場合が多く時間がかか
る。
The above-described conventional key repeat interval control has a disadvantage that it takes time to generate a large amount of the same character code because the character code is generated at a preset time. Especially when the cursor is moved, it often takes time to keep pressing the same key.

【0004】[0004]

【課題を解決するための手段】本発明のキーボード制御
方式は、利用者がキーを押し続けた場合同一キーコード
を発生するキーボードにおいて、キーを押下している時
間を測定するタイマと前記タイマの値によってキーコー
ド発生間隔を変える手段とを有している。
SUMMARY OF THE INVENTION A keyboard control system of the present invention comprises a timer for measuring the time during which a key is pressed and a timer for measuring the time during which the key is generated when the user keeps pressing the key. And a means for changing the key code generation interval according to the value.

【0005】[0005]

【実施例】次に本発明について図面を参照して説明す
る。
The present invention will be described below with reference to the drawings.

【0006】図1は本発明の一実施例を示すブロック図
である。キーボード4はデータ入力を行う装置である。
タイマ3はキーボード4のキーが押下された時より時間
の測定を開始し、キーが戻された時にリセットされる。
キー発生回路2はキーボード4で押下されたキーのコー
ドをデータ処理装置制御部1へ通知する。
FIG. 1 is a block diagram showing an embodiment of the present invention. The keyboard 4 is a device for inputting data.
The timer 3 starts measuring time from when the key of the keyboard 4 is pressed and is reset when the key is returned.
The key generation circuit 2 notifies the data processor control unit 1 of the code of the key pressed by the keyboard 4.

【0007】次に動作について説明する。Next, the operation will be described.

【0008】利用者が例えば‘A’というキーを押し続
けるとタイマ3は押し続けた間の時間を測定する。キー
発生回路2はまず‘A’のキーコードをデータ処理装置
制御部1に通知する。その後タイマ3の値を監視しタイ
マ3の値が3秒以下の場合には0.5秒おきに、3秒超
過5秒以下の場合は0.4秒おきに、5秒超過10秒以
下の場合は0.3秒おきに、10秒以上の場合0.2秒
おきに‘A’のキーコードをデータ処理装置制御部1に
通知する。
When the user keeps pressing the key "A", for example, the timer 3 measures the time during which the user keeps pressing it. The key generation circuit 2 first notifies the data processing device control unit 1 of the key code of'A '. After that, the value of timer 3 is monitored, and when the value of timer 3 is 3 seconds or less, every 0.5 seconds. When the value exceeds 3 seconds, but less than 5 seconds, every 0.4 seconds. In this case, the data processing apparatus control unit 1 is notified of the key code of'A 'every 0.3 seconds, and every 0.2 seconds in the case of 10 seconds or more.

【0009】以上説明したタイマ3の値とキーコード発
生間隔の関係は一例であり、関数を変える事によりキー
コード発生間隔を変化させる事が可能である。
The relationship between the value of the timer 3 and the key code generation interval described above is an example, and the key code generation interval can be changed by changing the function.

【0010】[0010]

【発明の効果】以上説明したように本発明はキーの押下
時間によってキーリピート間隔を変化(短く)させる事
により大量の同一文字を入力する場合、高速に入力でき
るという効果がある。
As described above, according to the present invention, when a large number of the same characters are input by changing (shortening) the key repeat interval depending on the key pressing time, it is possible to input at high speed.

【図面の簡単な説明】[Brief description of drawings]

【図1】図1は本発明のブロック図である。FIG. 1 is a block diagram of the present invention.

【符号の説明】[Explanation of symbols]

1 データ処理装置制御部 2 キー発生回路 3 タイマ 4 キーボード 1 data processing device control unit 2 key generation circuit 3 timer 4 keyboard

Claims (1)

【特許請求の範囲】 【請求項1】 利用者がキーを押し続けた場合、同一キ
ーコードを発生するキーボードにおいて、 キーを押下している時間を測定すタイマと、 前記タイマの値によってキーコードの発生間隔を、変え
る手段とを有することを特徴とするキーボード制御方
式。
Claim: What is claimed is: 1. A keyboard for generating the same key code when a user keeps pressing the key, a timer for measuring the time for which the key is pressed, and a key code according to the value of the timer. And a means for changing the occurrence interval of the keyboard control method.
JP3167869A 1991-07-09 1991-07-09 Keyboard control system Pending JPH0511902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3167869A JPH0511902A (en) 1991-07-09 1991-07-09 Keyboard control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3167869A JPH0511902A (en) 1991-07-09 1991-07-09 Keyboard control system

Publications (1)

Publication Number Publication Date
JPH0511902A true JPH0511902A (en) 1993-01-22

Family

ID=15857594

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3167869A Pending JPH0511902A (en) 1991-07-09 1991-07-09 Keyboard control system

Country Status (1)

Country Link
JP (1) JPH0511902A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6379310B1 (en) 1998-01-13 2002-04-30 Omron Corporation Wrist sphygmomanometer
US6893402B2 (en) 1997-12-24 2005-05-17 Braun Gmbh Method and measuring device for determining blood pressure
JP2013531949A (en) * 2010-07-08 2013-08-08 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 Method and apparatus for enabling keystroke acceleration

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6893402B2 (en) 1997-12-24 2005-05-17 Braun Gmbh Method and measuring device for determining blood pressure
US7963921B1 (en) 1997-12-24 2011-06-21 Kaz Usa, Inc. Method and measuring device for determining blood pressure
US6379310B1 (en) 1998-01-13 2002-04-30 Omron Corporation Wrist sphygmomanometer
US6547741B2 (en) 1998-01-13 2003-04-15 Omron Corporation Wrist sphygmomanometer
JP2013531949A (en) * 2010-07-08 2013-08-08 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 Method and apparatus for enabling keystroke acceleration
US8922491B2 (en) 2010-07-08 2014-12-30 Tencent Technology (Shenzhen) Company Limited Method and apparatus enabling keystroke acceleration

Similar Documents

Publication Publication Date Title
US6278384B1 (en) Keyboard control method and keyboard control apparatus
KR930703639A (en) Stringed Keyboard Methods and Devices
JPH0769762B2 (en) Method and apparatus for determining simultaneous and sequential keystrokes
KR20010025777A (en) Method of processing multi-key in key inputting device
JPH0511902A (en) Keyboard control system
JPS62257524A (en) Display character output controller
JPS56168259A (en) Electronic apparatus
JP4757386B2 (en) Character input device and character input method
JPS6097387A (en) Character size specification system
JP2580946B2 (en) Key input control device
KR0164404B1 (en) Character control method and device using a few telephone buttons
KR100554797B1 (en) Key input data processing method and device
KR960001095B1 (en) Continuous touch processing method of monitoring device
JPS60225217A (en) Key input device
JPH04370815A (en) Information processor inputting data with key
JP2568544B2 (en) Key input processing device
JPS6159518A (en) Keyboard
JPH04273313A (en) Auto-repeating system for keyboard input
JPS60181910A (en) Keyboard controlling system
JPS5958532A (en) Data input device
JPH09179672A (en) Key input system
JPH0423023A (en) Keyboard device
JPH04307615A (en) Computer system
JPH03282813A (en) Character input device
JPH04290111A (en) Keyboard