JPH02268312A - Keyboard - Google Patents
KeyboardInfo
- 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
Links
- 230000000994 depressogenic effect Effects 0.000 abstract 1
- 230000037431 insertion Effects 0.000 abstract 1
- 238000003780 insertion Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
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.
第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)
って、キーを押し続けると、そのキーをリピートし、キ
ーを離すと、リピートを停止する機能を有し、そのリピ
ート速度をキー押入時間に対し可変に構成したキーボー
ド。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 .
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)
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 |
-
1989
- 1989-04-11 JP JP1091529A patent/JPH02268312A/en active Pending
Cited By (3)
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 |