JPH02268312A - Keyboard - Google Patents

Keyboard

Info

Publication number
JPH02268312A
JPH02268312A JP1091529A JP9152989A JPH02268312A JP H02268312 A JPH02268312 A JP H02268312A JP 1091529 A JP1091529 A JP 1091529A JP 9152989 A JP9152989 A JP 9152989A JP H02268312 A JPH02268312 A JP H02268312A
Authority
JP
Japan
Prior art keywords
repeat
key
time
keyboard
speed
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
JP1091529A
Other languages
Japanese (ja)
Inventor
Katsutoshi Miyoshi
三好 勝利
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1091529A priority Critical patent/JPH02268312A/en
Publication of JPH02268312A publication Critical patent/JPH02268312A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To obtain an efficient keyboard by repeating a key during depression of the key and varying the repeat speed in accordance with the key insertion time. CONSTITUTION:A key is repeated while the key on a keyboard of an input device of a computer or the like is kept depressed, and the repeat speed is increased according as the key input time is extended. By this control of the repeat speed, the repeat speed is relatively low at the beginning of key depression and a user can easily stop the repeat at an objective character when inputting several to ten and several characters, and the repeat speed is gradually increased when he repeats the key for a long time; and thus, the efficient keyboard is obtained.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、コンピュータなどの入力装置として用いられ
るキーボードに関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a keyboard used as an input device for computers and the like.

従来の技術 近年のパソコンやワープロなどのコンピュータの普及に
ともない、より高い能率で、よりよい操作性をもつコン
ピュータが望まれるようになってきている。その点で、
キーボードの操作性は重要な要因となる。キーボードに
おいて、キーを押し続けると、そのキーをリピートし、
キーを離すと。
2. Description of the Related Art In recent years, with the spread of computers such as personal computers and word processors, there has been a demand for computers with higher efficiency and better operability. In that respect,
Keyboard operability is an important factor. On a keyboard, holding down a key will repeat that key,
when you release the key.

リピートを停止する機能(以下リピート機能という)は
、キーボードの操作性を高めるための基本的な機能であ
る。
The function to stop repeat (hereinafter referred to as repeat function) is a basic function for improving keyboard operability.

以下に従来のキーボードのリピート機能について説明す
る。第3図は従来のキーボードのリピートの動作図であ
る。1はキーが押しはじめた時点、2はキーを離した時
点、3はキー押入時間、4はリピートタイム(リピート
が開始されるまでの押入時間)、5はリピート開始時点
、6はリピートサイクル(リピート動作の時間間隔)、
7はリピート終了時点である。キー押入時間3がリピー
トタイム4を越えると、リピートを開始する。リピート
速度はリピートサイクル6に1回の速さである。キーが
離されると、リピートを終了する。
The repeat function of conventional keyboards will be explained below. FIG. 3 is a diagram showing the repeat operation of a conventional keyboard. 1 is when the key starts to be pressed, 2 is when the key is released, 3 is the key press time, 4 is the repeat time (press time until the repeat starts), 5 is the repeat start time, 6 is the repeat cycle ( repeat operation time interval),
7 is the end point of the repeat. When the key press time 3 exceeds the repeat time 4, repeating is started. The repeat speed is once every six repeat cycles. When the key is released, the repeat ends.

第4図は第3図の動作をするためのリピート制御関数の
フローチャートの一例を示す、リピート制御関数は、リ
ピートタイム4より短かく、がっリピートサイクル6よ
り短かい時間間隔で定期的に呼ばれるものとする。
FIG. 4 shows an example of a flowchart of a repeat control function for performing the operation shown in FIG. 3. The repeat control function is called periodically at a time interval shorter than repeat time 4 and repeat cycle 6. shall be taken as a thing.

ステップ11でキーが離されたがどうかを判断し。In step 11, it is determined whether the key has been released.

ステップ12で現在がリピートタイム4中であるかどう
かを判断し、ステップ13で現在のリピートサイクル6
中にリピート・コード(押されているキーのコード)を
キーバッファへ送ったかどうかを判断する。もしステッ
プ11〜13を1つでも満足すれば、何もしない、そう
でなければ、ステップ14でキーバッファへリピートコ
ードを送る。
In step 12, it is determined whether the current repeat time is 4, and in step 13, the current repeat cycle 6 is determined.
Determine whether a repeat code (code of the key being pressed) was sent to the key buffer during the process. If at least one of steps 11 to 13 is satisfied, nothing is done; otherwise, in step 14, a repeat code is sent to the key buffer.

発明が解決しようとする課題 しかしながら上記従来の方法では、リピートサイクル6
が大きいと、リピート速度が遅くなり、効率が悪くなる
。リピートサイクル6が小さいと。
Problems to be Solved by the Invention However, in the above conventional method, the repeat cycle 6
If is large, the repeat speed will be slow and the efficiency will be poor. If repeat cycle 6 is small.

ユーザー(キーボードをたたく人)がリピートを数文字
あるいは10数文字で終わらせたい場合、リピートタイ
ム4を過ぎると、急に速い速度でリピートが行われるた
め、終わらせたい文字数を行き過ぎてしまうという問題
があった。
When the user (the person who hits the keyboard) wants to end the repeat with a few characters or more than 10 characters, after repeat time 4, the repeat is suddenly performed at a faster speed, causing the user to end the repeat with too many characters. was there.

本発明は上記問題を解決するもので、押し始めは目的文
字数で容易にリピートを停止でき、途中からリピート速
度を速くなる効率の良い優れたキーボードを提供するこ
とを目的とするものである。
The present invention solves the above problem, and aims to provide an excellent and efficient keyboard that can easily stop repeating at the target number of characters at the beginning of the press and increase the repeat speed from the middle.

課題を解決するための手段 上記問題を解決するために、本発明は、リピート速度を
キー押入時間に対し可変に構成したものであり、リピー
トタイムを過ぎた後、初めは、比較的遅い速度でリピー
トするようにリピートサイクルを設定し、その後、ある
時間が過ぎると、今度は比較的速い速度でリピートする
ようにリピートサイクルを変更することで実現できるも
のである。
Means for Solving the Problems In order to solve the above problems, the present invention is configured to make the repeat speed variable with respect to the key press time, and after the repeat time has passed, the key press is initially performed at a relatively slow speed. This can be achieved by setting a repeat cycle so that it repeats, and then, after a certain period of time, changing the repeat cycle so that it repeats at a relatively fast speed.

作用 上記構成により、キーの押し始めはリピート速度が遅い
ので、数文字あるいは10数文字でリピートを終わらせ
たい場合、目的の文字数でリピートを停止することが容
易にできる。さらに、キー押入時間が長い場合には、途
中から、リピート速度を上げるので、効率の良いキーボ
ードができる。
Effects With the above configuration, the repeat speed is slow at the beginning of key presses, so if you want to end the repeat after a few characters or more than 10 characters, you can easily stop the repeat after the desired number of characters. Furthermore, if the key press time is long, the repeat speed is increased from the middle, resulting in an efficient keyboard.

実施例 以下本発明の一実施例を図面に基づいて説明する。Example An embodiment of the present invention will be described below based on the drawings.

第1図は本発明の一実施例におけるキーボードのリピー
トの動作図である。1はキーを押しはじめた時点、2は
キーを離した時点、3はキー押入時間、4はリピートタ
イム、5はリピート開始時点、7はリピート終了時点で
あり、これらは従来例と同様である。8は比較的遅いリ
ピートサイクル、9は比較的速いリピートサイクル、l
Oは比較的遅いリピートサイクル8から比較的速いリピ
ートサイクル9を始める時点である。キー押入時間3が
リピートタイム4を越えると、リピートを開始する。こ
のとき、リピート速度は比較的遅いリピートサイクル8
に従う。ここまでの動作は従来例と同様である。リピー
ト動作が開始すると、リピート回数を数え、それがあら
かじめ設定した適当なリピート回数になると、リピート
サイクルを比較的速いリピートサイクル9に変更する。
FIG. 1 is an operational diagram of keyboard repeat in one embodiment of the present invention. 1 is the time when the key is pressed, 2 is the time when the key is released, 3 is the key press time, 4 is the repeat time, 5 is the repeat start time, and 7 is the repeat end time, and these are the same as in the conventional example. . 8 is a relatively slow repeat cycle, 9 is a relatively fast repeat cycle, l
O is the point at which a relatively fast repeat cycle 9 starts from a relatively slow repeat cycle 8. When the key press time 3 exceeds the repeat time 4, repeating is started. At this time, the repeat speed is relatively slow repeat cycle 8
Follow. The operation up to this point is similar to the conventional example. When the repeat operation starts, the number of repeats is counted, and when the number reaches a preset appropriate number of repeats, the repeat cycle is changed to a relatively fast repeat cycle 9.

これにより5の時点から10の時点までの開はリピート
速度が比較的遅く、10の時点から7の時点までの間は
リピート速度が比較的速いキーボードが実現できる。
As a result, a keyboard can be realized in which the repeat speed is relatively slow from time point 5 to time point 10, and the repeat speed is relatively fast from time point 10 to time point 7.

第2図は以上のリピート動作を行うためのりピート制御
関数のフローチャートの一例を示す。リピート制御関数
はリピートタイム4より短かく、かつリピートサイクル
8および9より短かい時間間隔で定期的に呼ばれるもの
とする。ステップ11でキーが離されたかどうかを判断
し、ステップ12でリピート押入時間3がリピートタイ
ム4を越えたかどうかを判断し、ステップ13で現在の
リピートサイクル8中にリピートコードをキーバッファ
入退ったかどうかを判断する。ステップ14はキーバッ
ファへリピートコードを送る処理であり、これらは従来
例と同様である。さらにステップ15ではリピート押入
時間3が10の時点を越えたかどうかを判断し、もし越
えていればステップ16でリピートサイクルを9のよう
に短かくする。
FIG. 2 shows an example of a flowchart of a repeat control function for performing the above repeat operation. It is assumed that the repeat control function is called periodically at time intervals shorter than repeat time 4 and shorter than repeat cycles 8 and 9. Step 11 determines whether the key has been released, step 12 determines whether the repeat press time 3 exceeds repeat time 4, and step 13 stores the repeat code in and out of the key buffer during the current repeat cycle 8. Determine whether or not. Step 14 is a process of sending a repeat code to the key buffer, which is the same as in the conventional example. Further, in step 15, it is determined whether the repeat push-in time 3 exceeds the time point 10, and if it does, the repeat cycle is shortened to 9 in step 16.

発明の効果 以上のように、本発明のキーボードによれば、キーの押
し始めはリピート速度が比較的遅いので、利用者は数文
字から10数文字でも目的文字数で容易にリピートを停
止でき、さらに、長くリピートしたいときには途中から
リピート速度が速くなるので、効率の良い、優れたキー
ボードが得られる。
Effects of the Invention As described above, according to the keyboard of the present invention, since the repeat speed is relatively slow at the beginning of pressing a key, the user can easily stop repeating at the desired number of characters, even if it is from a few characters to more than 10 characters. , When you want to repeat for a long time, the repeat speed increases from the middle, so you can get an efficient and excellent keyboard.

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

第1図は本発明の一実施例におけるキーボードのリピー
トの動作図、第2図は第1図のようなリピートを行うた
めのリピート制御関数の一例を示すフローチャート、第
3図は従来のキーボードのリピートの動作図、第4図は
第3図のようなリピートを行うためのリピート制御関数
の一例を示すフローチャートである。 1・・・キーを押し始めた時点、2・・・キーを離した
時点、3・・・キー押入時間、4・・・リピートタイム
。 5・・・リピート開始時点、7・・・リピート終了時点
、8・・・比較的遅いリピートサイクル、9・・・比較
的速いリピートサイクル、10・・・比較的速いリピー
トを始める時点。 代理人   森  本  義  弘 第 ご
Fig. 1 is a diagram of the keyboard repeat operation in an embodiment of the present invention, Fig. 2 is a flowchart showing an example of a repeat control function for repeating as shown in Fig. 1, and Fig. 3 is a diagram of a conventional keyboard repeat operation. FIG. 4 is a flowchart showing an example of a repeat control function for repeating as shown in FIG. 3. 1...When the key starts to be pressed, 2...The moment when the key is released, 3...Key press time, 4...Repeat time. 5... Repeat start point, 7... Repeat end point, 8... Relatively slow repeat cycle, 9... Relatively fast repeat cycle, 10... Relatively fast repeat start point. Agent Yoshihiro Morimoto

Claims (1)

【特許請求の範囲】[Claims] 1、コンピュータなどの入力装置であるキーボードであ
って、キーを押し続けると、そのキーをリピートし、キ
ーを離すと、リピートを停止する機能を有し、そのリピ
ート速度をキー押入時間に対し可変に構成したキーボー
ド。
1. A keyboard, which is an input device for computers, etc., has the function of repeating the key when a key is held down and stopping the repeating when the key is released, and the repeat speed is variable depending on the key press time. A keyboard configured in .
JP1091529A 1989-04-11 1989-04-11 Keyboard Pending JPH02268312A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1091529A JPH02268312A (en) 1989-04-11 1989-04-11 Keyboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1091529A JPH02268312A (en) 1989-04-11 1989-04-11 Keyboard

Publications (1)

Publication Number Publication Date
JPH02268312A true JPH02268312A (en) 1990-11-02

Family

ID=14028968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1091529A Pending JPH02268312A (en) 1989-04-11 1989-04-11 Keyboard

Country Status (1)

Country Link
JP (1) JPH02268312A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04273313A (en) * 1991-02-28 1992-09-29 Kobe Nippon Denki Software Kk Auto-repeating system for keyboard input
JP2013531949A (en) * 2010-07-08 2013-08-08 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 Method and apparatus for enabling keystroke acceleration

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04273313A (en) * 1991-02-28 1992-09-29 Kobe Nippon Denki Software Kk Auto-repeating system for keyboard input
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
JPH02268312A (en) Keyboard
JPS61122734A (en) Repeated input system of character
JP3227233B2 (en) Key input control device
JPH02204787A (en) Display method of computer
JPS60225217A (en) Key input device
JPH04273313A (en) Auto-repeating system for keyboard input
KR100554797B1 (en) Method and device for controling input data
JP2001242998A (en) Character inputting device
CN1265270C (en) Multi-media keyboard
JPS61201319A (en) Keyboard input method
JPH07210287A (en) Keyboard device
JPH02127717A (en) Key repeat input control system
JPH0816294A (en) Method and device for inputting character to information processor
TW588283B (en) Processing method for changing keyboard command input mode
JPS63308628A (en) Key input method
JPH042966B2 (en)
JPH02310722A (en) Keyboard input system
JPS63237118A (en) Key input processor
JP4201085B2 (en) Audio apparatus having an encoder having a plurality of functions
JPH04307615A (en) Computer system
JPS5513406A (en) Character input device
KR970059746A (en) Data setting method of power load control device
JPS59183426A (en) Information input device
JPS6136831A (en) Cursor shift controller
JPS6159518A (en) Keyboard