JPH087658B2 - キ−入力処理装置 - Google Patents
キ−入力処理装置Info
- Publication number
- JPH087658B2 JPH087658B2 JP62129337A JP12933787A JPH087658B2 JP H087658 B2 JPH087658 B2 JP H087658B2 JP 62129337 A JP62129337 A JP 62129337A JP 12933787 A JP12933787 A JP 12933787A JP H087658 B2 JPH087658 B2 JP H087658B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- code
- keys
- pressed
- character string
- 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.)
- Expired - Lifetime
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 近年パーソナルコンピュータやワープロ等のキーボー
ドによる文章の入力において、複数キーを同時に押下し
て、この複数キーの組合せ毎に複数文字のコードを割
当、少ないキーストロークで多くの文字を入力しようと
いう試みがなされている。本発明は上記のようなキー入
力処理装置に関するものである。
ドによる文章の入力において、複数キーを同時に押下し
て、この複数キーの組合せ毎に複数文字のコードを割
当、少ないキーストロークで多くの文字を入力しようと
いう試みがなされている。本発明は上記のようなキー入
力処理装置に関するものである。
従来の技術 従来のキー入力処理装置としては、例えば特開昭61−
42062号公報に示されているものがある。
42062号公報に示されているものがある。
第3図はこの従来のキー入力処理装置のブロック図を
示すものであり、1′は制御回路、11′はコード発生回
路、14はキーコード、2は複数のキースイッチ(以下キ
ーと略す)、21はキー2のスキャンコード、3は前記キ
ー2が押下されたことを検出してキー押下検出信号31を
出力するキー押下検出回路、6は上位装置、7は表示装
置、8は前記キー押下検出信号31によりスタートし、時
間t2経過後にタイムアウト信号81を出力する第1のタイ
マー回路である。
示すものであり、1′は制御回路、11′はコード発生回
路、14はキーコード、2は複数のキースイッチ(以下キ
ーと略す)、21はキー2のスキャンコード、3は前記キ
ー2が押下されたことを検出してキー押下検出信号31を
出力するキー押下検出回路、6は上位装置、7は表示装
置、8は前記キー押下検出信号31によりスタートし、時
間t2経過後にタイムアウト信号81を出力する第1のタイ
マー回路である。
以上のように構成された従来のキー入力処理装置にお
いて、前記キー2を押下すると前記キー押下検出回路3
がキー入力があったことを検出し、前記キー押下検出信
号31を出力する。このキー押下検出信号31を受けて第2
のタイマー回路8が計数を開始し、時間t2経過後タイム
アウト信号81をアクティブにする。前記コード発生回路
11′は前記タイムアウト信号81がアクティブになると前
記スキャンコード21を受けて、その時点で押下され続け
ている少なくとも1個以上の前記キーを検出し、そのキ
ーによって決まるコードを前記制御回路1′に出力す
る。前記制御回路1′はこのコードを前記上位装置6に
転送する。前記上位装置6は転送されたコード14に対応
する文字列を前記表示装置7に表示する。
いて、前記キー2を押下すると前記キー押下検出回路3
がキー入力があったことを検出し、前記キー押下検出信
号31を出力する。このキー押下検出信号31を受けて第2
のタイマー回路8が計数を開始し、時間t2経過後タイム
アウト信号81をアクティブにする。前記コード発生回路
11′は前記タイムアウト信号81がアクティブになると前
記スキャンコード21を受けて、その時点で押下され続け
ている少なくとも1個以上の前記キーを検出し、そのキ
ーによって決まるコードを前記制御回路1′に出力す
る。前記制御回路1′はこのコードを前記上位装置6に
転送する。前記上位装置6は転送されたコード14に対応
する文字列を前記表示装置7に表示する。
第4図は、3つのキーを同時に押下して文字列を入力
するときに、最初に入力した間違いを訂正するときのキ
ーのオン・オフを示すタイミング図で、A′点で第1の
キーが押下され、前記時間t2が経過するまでに第2,第3
のキーが押下され、時間t2経過後B′点で前記制御回路
1′はコードC3を出力し、前記上位装置6はコードC3に
対応する文字列を表示装置7に表示する。このとき操作
者はキー入力の途中で第1のキーを間違えて押下してい
ることに気付いたため、全てのキーを解放した後C′点
で取消キーを押下する。前記制御回路1′はD′点で取
消コードTを転送し、間違った前記コードC3に対応する
文字を消去する。次に正しいキーの組合せをE′点以降
で押下することによって、前記上位装置6はF′点で正
しいコードC5を出力し、前記表示装置7は正しい文字列
を表示する。また前記コードC3に対応する文字列が複数
文字であれば、取消キーを複数回押下していた。
するときに、最初に入力した間違いを訂正するときのキ
ーのオン・オフを示すタイミング図で、A′点で第1の
キーが押下され、前記時間t2が経過するまでに第2,第3
のキーが押下され、時間t2経過後B′点で前記制御回路
1′はコードC3を出力し、前記上位装置6はコードC3に
対応する文字列を表示装置7に表示する。このとき操作
者はキー入力の途中で第1のキーを間違えて押下してい
ることに気付いたため、全てのキーを解放した後C′点
で取消キーを押下する。前記制御回路1′はD′点で取
消コードTを転送し、間違った前記コードC3に対応する
文字を消去する。次に正しいキーの組合せをE′点以降
で押下することによって、前記上位装置6はF′点で正
しいコードC5を出力し、前記表示装置7は正しい文字列
を表示する。また前記コードC3に対応する文字列が複数
文字であれば、取消キーを複数回押下していた。
発明が解決しようとする問題点 しかしながら上記のような構成では、同時入力のキー
の組合せを間違えると、間違った文字列が表示されるた
め、これを消去するために取消キー等を入力して消去し
た後に、正しいキーの組合せで入力し直さなければなら
ないので、文字の訂正に時間がかかるという問題点を有
していた。また操作者がキーの組合せを完全に記憶して
いないような場合、キーの試し打ちを行うような場合で
も、後で取消キーで消去しなければならない。
の組合せを間違えると、間違った文字列が表示されるた
め、これを消去するために取消キー等を入力して消去し
た後に、正しいキーの組合せで入力し直さなければなら
ないので、文字の訂正に時間がかかるという問題点を有
していた。また操作者がキーの組合せを完全に記憶して
いないような場合、キーの試し打ちを行うような場合で
も、後で取消キーで消去しなければならない。
本発明はかかる点に鑑み、同時入力キーの組合せを間
違っても、取消用のキーを入力することなく瞬時に訂正
できるキー入力処理装置を提供することを目的とする。
違っても、取消用のキーを入力することなく瞬時に訂正
できるキー入力処理装置を提供することを目的とする。
問題点を解決するための手段 本発明は複数のキースイッチと、前記キースイッチの
うちの何れかが操作された場合、前記キースイッチによ
って決まるコードを上位装置に転送する手段と、少なく
とも1個以上の前記キースイッチが操作されている状態
で、新たな前記キースイッチが操作されるか、前記キー
スイッチが複数個操作されている状態で、少なくとも1
個以上の前記キースイッチを残して前記キースイッチが
解放された場合、その時点で操作されている前記キース
イッチによって決まるコードを前記上位装置に転送する
手段と、操作されている全ての前記キースイッチが同時
に解放された場合には、直前に前記上位装置に転送した
コードを確定させる手段とを備えたことを特徴とするキ
ー入力処理装置である。
うちの何れかが操作された場合、前記キースイッチによ
って決まるコードを上位装置に転送する手段と、少なく
とも1個以上の前記キースイッチが操作されている状態
で、新たな前記キースイッチが操作されるか、前記キー
スイッチが複数個操作されている状態で、少なくとも1
個以上の前記キースイッチを残して前記キースイッチが
解放された場合、その時点で操作されている前記キース
イッチによって決まるコードを前記上位装置に転送する
手段と、操作されている全ての前記キースイッチが同時
に解放された場合には、直前に前記上位装置に転送した
コードを確定させる手段とを備えたことを特徴とするキ
ー入力処理装置である。
作用 本発明は前記した構成により、少なくとも1個以上の
キーが操作されており、上位装置がそれらのキーの組合
せに対応する文字列を表示装置に表示している状態で、
新たなキーが操作された場合、新たなキーを含めたキー
の組合せに対応するコードを転送して、直前に前記上位
装置に転送したコードを無効にし前記表示装置の表示を
消去して、新たな文字列を前記表示装置に表示する。入
力キーが正しければ全てのキーを同時に解放することに
より、確定コードを前記上位装置に転送して、直前に前
記上位装置に転送したコードを確定させ、次のキー入力
により文字列が消去されないようにする。
キーが操作されており、上位装置がそれらのキーの組合
せに対応する文字列を表示装置に表示している状態で、
新たなキーが操作された場合、新たなキーを含めたキー
の組合せに対応するコードを転送して、直前に前記上位
装置に転送したコードを無効にし前記表示装置の表示を
消去して、新たな文字列を前記表示装置に表示する。入
力キーが正しければ全てのキーを同時に解放することに
より、確定コードを前記上位装置に転送して、直前に前
記上位装置に転送したコードを確定させ、次のキー入力
により文字列が消去されないようにする。
実施例 第1図は本発明の実施例におけるキー入力処理装置の
ブロック図を示すものである。第1図において第3図と
同一物には同一の番号を付した。1は制御回路、11はス
キャンコード21から文字列のコードを発生するコード発
生回路、12は確定コードKを発生する確定コード発生回
路、4はキー解放検出回路で、キー2が解放されたこと
を検出してキー解放検出信号41を出力する。5は前記キ
ー解放検出信号41を入力してスタートし、時間t1の後に
タイムアウト信号51を出力する第1のタイマー回路であ
る。
ブロック図を示すものである。第1図において第3図と
同一物には同一の番号を付した。1は制御回路、11はス
キャンコード21から文字列のコードを発生するコード発
生回路、12は確定コードKを発生する確定コード発生回
路、4はキー解放検出回路で、キー2が解放されたこと
を検出してキー解放検出信号41を出力する。5は前記キ
ー解放検出信号41を入力してスタートし、時間t1の後に
タイムアウト信号51を出力する第1のタイマー回路であ
る。
以上のように構成された本実施例のキー入力処理装置
について、以下その動作を説明する。
について、以下その動作を説明する。
最初にキー2のうちの1個以上のキーを押下するとキ
ー押下検出回路3はこれを検出してキー押下検出信号31
を前記コード発生回路11に出力する。前記コード発生回
路11は前記押下されたキーに対応するコードを前記制御
回路1に出力する。前記制御回路1は前記コード発生回
路11から入力されたコードを前記上位装置6に転送す
る。前記上位装置6は送られてきたコードに対応する文
字列を表示装置7に表示させる。少なくとも1個以上の
キーが押下された状態で新たなキーを押下した場合は、
前記コード発生回路11は上記と同様に、押下されている
複数キーに対応するコードを前記制御回路1に出力す
る。前記制御回路1は新たなキーの組合せに対応するコ
ードとしてこのコードを前記上位装置6に転送する。前
記上位装置6は直前に前記表示装置7に表示した文字を
消去し、新たなコードにより別の文字列を表示する。ま
た複数のキーが押下された状態で、1個のキーが解放さ
れると、前記キー解放検出回路4はこれを検出してキー
解放検出信号41を出力する。第1のタイマー回路5は前
記キー解放検出信号41を受け取って計数をスタートす
る。前記タイムアウト信号51が出力されると、前記コー
ド発生回路11は上記と同様に押下されている複数キーに
対応するコードを出力する。このコードが押下されてい
るキーがある場合に出力されるコードの場合、入力の訂
正とみなしてその時点で押下されているキーの組合せに
対応するコードを上位装置6に転送する。前記タイムア
ウト信号51が出力されたときに前記コード発生回路11が
出力したコードが、押下されているキーがない場合に出
力されるコードの場合、全てのキーが同時に解放された
とみなして、確定コード発生回路12から確定コードKを
入力し、前記上位装置6に転送して直前に転送したコー
ドを確定させる。すなわち少なくとも1個以上のキーを
押下している状態では、新たなキーを押下したり何れか
のキーを解放したりすることにより、上位装置6に転送
したコーは何度でも訂正することができるうえ、全ての
キーを同時に解放することによりコードを確定させるこ
とができる。
ー押下検出回路3はこれを検出してキー押下検出信号31
を前記コード発生回路11に出力する。前記コード発生回
路11は前記押下されたキーに対応するコードを前記制御
回路1に出力する。前記制御回路1は前記コード発生回
路11から入力されたコードを前記上位装置6に転送す
る。前記上位装置6は送られてきたコードに対応する文
字列を表示装置7に表示させる。少なくとも1個以上の
キーが押下された状態で新たなキーを押下した場合は、
前記コード発生回路11は上記と同様に、押下されている
複数キーに対応するコードを前記制御回路1に出力す
る。前記制御回路1は新たなキーの組合せに対応するコ
ードとしてこのコードを前記上位装置6に転送する。前
記上位装置6は直前に前記表示装置7に表示した文字を
消去し、新たなコードにより別の文字列を表示する。ま
た複数のキーが押下された状態で、1個のキーが解放さ
れると、前記キー解放検出回路4はこれを検出してキー
解放検出信号41を出力する。第1のタイマー回路5は前
記キー解放検出信号41を受け取って計数をスタートす
る。前記タイムアウト信号51が出力されると、前記コー
ド発生回路11は上記と同様に押下されている複数キーに
対応するコードを出力する。このコードが押下されてい
るキーがある場合に出力されるコードの場合、入力の訂
正とみなしてその時点で押下されているキーの組合せに
対応するコードを上位装置6に転送する。前記タイムア
ウト信号51が出力されたときに前記コード発生回路11が
出力したコードが、押下されているキーがない場合に出
力されるコードの場合、全てのキーが同時に解放された
とみなして、確定コード発生回路12から確定コードKを
入力し、前記上位装置6に転送して直前に転送したコー
ドを確定させる。すなわち少なくとも1個以上のキーを
押下している状態では、新たなキーを押下したり何れか
のキーを解放したりすることにより、上位装置6に転送
したコーは何度でも訂正することができるうえ、全ての
キーを同時に解放することによりコードを確定させるこ
とができる。
第2図は、本実施例において、3つのキーを同時に押
下して文字列を入力するときに、最初に入力した間違い
を訂正するときのキーのオン・オフを示すタイミング図
で、A点で第1のキーが押下され、前記制御回路1はこ
のキーに対応するコードC1を転送する。前記上位装置6
はコードC1に対応する文字列を前記表示装置7に表示す
る。次に第2のキーが押下されると、B点でコードC2を
転送してコードC1に対応する文字列を消去して、コード
C2に対応する文字列を表示する。第3のキーについても
同様である。このとき操作者はキー入力の途中で第1の
キーを間違えて押下していることに気付いたため、D点
で第1のキーを解放する。時間t1の後には第2,第3のキ
ーがまだ押下されているので、E点でコードC4を転送し
て文字列を再度書き換える。F点で正しい第4のキーを
押下してコードC5を転送して文字列を再度書き換える。
その後G点で第2のキーを解放し、時間t1以内に第3,第
4のキーを解放して全てのキーを解放することにより、
確定コードKを転送してコードC5を確定させる。
下して文字列を入力するときに、最初に入力した間違い
を訂正するときのキーのオン・オフを示すタイミング図
で、A点で第1のキーが押下され、前記制御回路1はこ
のキーに対応するコードC1を転送する。前記上位装置6
はコードC1に対応する文字列を前記表示装置7に表示す
る。次に第2のキーが押下されると、B点でコードC2を
転送してコードC1に対応する文字列を消去して、コード
C2に対応する文字列を表示する。第3のキーについても
同様である。このとき操作者はキー入力の途中で第1の
キーを間違えて押下していることに気付いたため、D点
で第1のキーを解放する。時間t1の後には第2,第3のキ
ーがまだ押下されているので、E点でコードC4を転送し
て文字列を再度書き換える。F点で正しい第4のキーを
押下してコードC5を転送して文字列を再度書き換える。
その後G点で第2のキーを解放し、時間t1以内に第3,第
4のキーを解放して全てのキーを解放することにより、
確定コードKを転送してコードC5を確定させる。
以上のように本実施例によれば、取消キーなどを用い
ずに文字列の入力間違いを何度でも瞬時に訂正すること
ができる。
ずに文字列の入力間違いを何度でも瞬時に訂正すること
ができる。
なお、本実施例においてキーの押下時にコードを出力
していたが、従来例の第2のタイマー回路を用いて、第
1のキーを押下してから時間t2後にコードを出力しても
良い。また、本実施例においては、第1のタイマー回路
を設け、時間t1以内に全てのキーが解放されたことをも
って同時に解放されたものとみなして入力された文字列
を確定しているが、少なくとも1個以上のキーを残して
キーが解放された場合にはコードを転送せず、全てのキ
ーが解放されたときにそれまで入力された文字列を確定
するようにしても良い。
していたが、従来例の第2のタイマー回路を用いて、第
1のキーを押下してから時間t2後にコードを出力しても
良い。また、本実施例においては、第1のタイマー回路
を設け、時間t1以内に全てのキーが解放されたことをも
って同時に解放されたものとみなして入力された文字列
を確定しているが、少なくとも1個以上のキーを残して
キーが解放された場合にはコードを転送せず、全てのキ
ーが解放されたときにそれまで入力された文字列を確定
するようにしても良い。
発明の効果 以上説明したように、本発明によれば、複数キーの押
下中にキーの組合せを間違えた場合は、取消キー等を用
いずに何度でも瞬時に訂正することができ、またキーの
組合せによって文字列が変わるので希望の文字列を捜す
こともでき、その実用的効果は大きい。
下中にキーの組合せを間違えた場合は、取消キー等を用
いずに何度でも瞬時に訂正することができ、またキーの
組合せによって文字列が変わるので希望の文字列を捜す
こともでき、その実用的効果は大きい。
第1図は本発明の一実施例におけるキー入力処理装置の
ブロック図、第2図は同実施例のキー入力のタイミング
図、第3図は従来のキー入力処理装置のブロック図、第
4図は同従来例のキー入力のタイミング図である。 1……制御回路、11……コード発生回路、12……確定コ
ード発生回路、14……キーコード、2……キースイッ
チ、21……スキャンコード、3……キー押下検出回路、
4……キー解放検出回路、41……キー解放検出信号、5
……第1のタイマー回路、51……タイムアウト信号、6
……上位装置、7……表示装置。
ブロック図、第2図は同実施例のキー入力のタイミング
図、第3図は従来のキー入力処理装置のブロック図、第
4図は同従来例のキー入力のタイミング図である。 1……制御回路、11……コード発生回路、12……確定コ
ード発生回路、14……キーコード、2……キースイッ
チ、21……スキャンコード、3……キー押下検出回路、
4……キー解放検出回路、41……キー解放検出信号、5
……第1のタイマー回路、51……タイムアウト信号、6
……上位装置、7……表示装置。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 田島 典幸 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (56)参考文献 特開 昭63−292314(JP,A) 特開 昭59−14038(JP,A) 特開 昭55−43689(JP,A) 特開 昭55−67431(JP,A)
Claims (1)
- 【請求項1】複数のキースイッチと、前記キースイッチ
のうちの何れかが操作された場合、前記キースイッチに
よって決まるコードを上位装置に転送する手段と、少な
くとも1個以上の前記キースイッチが操作されている状
態で、新たな前記キースイッチが操作されるか、前記キ
ースイッチが複数個操作されている状態で、少なくとも
1個以上の前記キースイッチを残して前記キースイッチ
が解放された場合、その時点で操作されている前記キー
スイッチによって決まるコードを前記上位装置に転送す
る手段と、操作されている全ての前記キースイッチが同
時に解放された場合には、直前に前記上位装置に転送し
たコードを確定させる手段とを備えたことを特徴とする
キー入力処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62129337A JPH087658B2 (ja) | 1987-05-26 | 1987-05-26 | キ−入力処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62129337A JPH087658B2 (ja) | 1987-05-26 | 1987-05-26 | キ−入力処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63292315A JPS63292315A (ja) | 1988-11-29 |
| JPH087658B2 true JPH087658B2 (ja) | 1996-01-29 |
Family
ID=15007112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62129337A Expired - Lifetime JPH087658B2 (ja) | 1987-05-26 | 1987-05-26 | キ−入力処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087658B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS648424A (en) * | 1987-07-01 | 1989-01-12 | Nippon Typewriter | Key switch input method |
| JPH04165415A (ja) * | 1990-10-29 | 1992-06-11 | Pfu Ltd | キー入力制御方式 |
| JP4662859B2 (ja) * | 2005-02-09 | 2011-03-30 | 偉丈 石丸 | シフトキーレス入力方式、文字コード入力装置及びプログラム |
-
1987
- 1987-05-26 JP JP62129337A patent/JPH087658B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63292315A (ja) | 1988-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7034806B2 (en) | Virtual keyboard | |
| KR930703639A (ko) | 현악기 키보드 방법 및 장치 | |
| JPH0769762B2 (ja) | 同時打鍵と逐次打鍵の判定方法及びその装置 | |
| JPH1185362A (ja) | キーボード制御方法およびキーボード制御装置 | |
| JPH087658B2 (ja) | キ−入力処理装置 | |
| JPH05333765A (ja) | データ入出力装置 | |
| US6452606B1 (en) | Method and apparatus for recording and reproducing computer pointer outputs and events | |
| EP0286906B1 (en) | Method for character code generation | |
| JPH08234909A (ja) | 入力装置 | |
| JPH087657B2 (ja) | キ−入力処理装置 | |
| JP3321955B2 (ja) | キーボード装置 | |
| JP2650409B2 (ja) | データ入力装置 | |
| JPH0146888B2 (ja) | ||
| JPS5818735A (ja) | 文字入力装置 | |
| JPS59117623A (ja) | 押し釦の誤操作防止方式 | |
| JP2008293306A (ja) | キー入力支援装置、キー入力方法及びそのプログラム。 | |
| JP2568544B2 (ja) | キ−入力処理装置 | |
| JPS6235933A (ja) | カ−ソル移動キ−入力制御方式 | |
| JP2500283B2 (ja) | 仮想空間キ―ボ―ド装置 | |
| JPH0119148B2 (ja) | ||
| JPS6289994A (ja) | 文章表示装置 | |
| JPH10320101A (ja) | キーボード | |
| JPS60134962A (ja) | キ−ボ−ド装置 | |
| JP2000132316A (ja) | キーボード装置を使用した入力装置 | |
| JPS6336328A (ja) | キ−ボ−ドの試験方式 |