JPH0194414A - 入力装置 - Google Patents
入力装置Info
- Publication number
- JPH0194414A JPH0194414A JP62252775A JP25277587A JPH0194414A JP H0194414 A JPH0194414 A JP H0194414A JP 62252775 A JP62252775 A JP 62252775A JP 25277587 A JP25277587 A JP 25277587A JP H0194414 A JPH0194414 A JP H0194414A
- Authority
- JP
- Japan
- Prior art keywords
- key code
- selector
- pointing position
- switch
- movement amount
- 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
- 238000013507 mapping Methods 0.000 claims abstract description 18
- 238000001514 detection method Methods 0.000 claims description 26
- 238000000034 method Methods 0.000 claims description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はコンピュータの入力装置に関する。
(従来の技術)
キーボード、マウス、ディジタイザ等の従来の入力装置
はポインティングされた位置の検出のみを行い、実際の
キーコードマツピングや移動量の検出はCPUに付属す
るソフトウェアにより行なわれていた。また、マウスや
ディジタイザなどの入力装置を使用する場合、手をキー
ボードから離して使用する必要があった。
はポインティングされた位置の検出のみを行い、実際の
キーコードマツピングや移動量の検出はCPUに付属す
るソフトウェアにより行なわれていた。また、マウスや
ディジタイザなどの入力装置を使用する場合、手をキー
ボードから離して使用する必要があった。
(発明が解決しようとする問題点)
上述した従来の入力装置は、ソフトウェアによりキーコ
ードマツピングや移動量の検出を行っているので、頻繁
にキーボード入力やマウスの移動を行うとソフトウェア
のオーバーヘッドが大きくなり、レスポンスが悪化する
という欠点があり、また、マウスやディジタイザ等の入
力装置を使用する場合には手をいちいちキーボードから
離してこれらの装置を操作する必要があるので、操作性
が悪いという欠点がある。
ードマツピングや移動量の検出を行っているので、頻繁
にキーボード入力やマウスの移動を行うとソフトウェア
のオーバーヘッドが大きくなり、レスポンスが悪化する
という欠点があり、また、マウスやディジタイザ等の入
力装置を使用する場合には手をいちいちキーボードから
離してこれらの装置を操作する必要があるので、操作性
が悪いという欠点がある。
本発明の入力装置は、
ポインティング位置を検出するポインティング位置検出
回路と、 前記ポインティング位置検出回路より送られてくる位置
データに対して発生すべきキーコードを保持するキーコ
ード記憶部と、 前記ポインティング位置データより前記キーコード記憶
部のキーコードをマツピングするキーコードマツピング
回路と、 前記ポインティング位置データより移動量の検出を行な
う移動量検出回路と、 前記ポインティング位置データまたは移動量検出回路よ
り送られてくる移動量を選択するセレクタと、 前記ポインティング位置データをキーコードマツピング
回路または移動量検出回路およびセレクタのいずれかへ
送るかを選択するスイッチと、キーコードマツピング回
路より出力されたキーコードおよびセレクタから出力さ
れたデータを処理するCPUとを有する。
回路と、 前記ポインティング位置検出回路より送られてくる位置
データに対して発生すべきキーコードを保持するキーコ
ード記憶部と、 前記ポインティング位置データより前記キーコード記憶
部のキーコードをマツピングするキーコードマツピング
回路と、 前記ポインティング位置データより移動量の検出を行な
う移動量検出回路と、 前記ポインティング位置データまたは移動量検出回路よ
り送られてくる移動量を選択するセレクタと、 前記ポインティング位置データをキーコードマツピング
回路または移動量検出回路およびセレクタのいずれかへ
送るかを選択するスイッチと、キーコードマツピング回
路より出力されたキーコードおよびセレクタから出力さ
れたデータを処理するCPUとを有する。
本装置をキーボードとして使用する場合、スイッチを切
換えてポインティング位置データをキーコードマツピン
グ回路に送ると、キーコード記憶部からキーコードが読
出されてCPUに送られる。本装置をディジタイザ等の
ポインティングデバイスとして使用する場合、スイッチ
を移動量検出回路およびセレクタ側へ切換え、さらにセ
レクタをスイッチ側を選択するようにし、ポインティン
グ位置データをCPUに直接、入力する。
換えてポインティング位置データをキーコードマツピン
グ回路に送ると、キーコード記憶部からキーコードが読
出されてCPUに送られる。本装置をディジタイザ等の
ポインティングデバイスとして使用する場合、スイッチ
を移動量検出回路およびセレクタ側へ切換え、さらにセ
レクタをスイッチ側を選択するようにし、ポインティン
グ位置データをCPUに直接、入力する。
本装置をマウスとして使用する場合、スイッチおよびセ
レクタを切換えて、移動量検出回路の出力(移動量デー
タ)をCPUへ入力する。
レクタを切換えて、移動量検出回路の出力(移動量デー
タ)をCPUへ入力する。
このように、入力装置にキーコードマツピング機能と移
動量検出機能を付加することにより、ソフトウェアのオ
ーバーヘッドを減らすとともに、さまざまの入力装置と
して使用することができる。
動量検出機能を付加することにより、ソフトウェアのオ
ーバーヘッドを減らすとともに、さまざまの入力装置と
して使用することができる。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の入力装置の一実施例の構成を示す図、
第2図(1) 、 (2)は本実施例の入力装置をマウ
スとして使用した場合の移動位置と、そのときに発生す
る移動量データを示す図である。
第2図(1) 、 (2)は本実施例の入力装置をマウ
スとして使用した場合の移動位置と、そのときに発生す
る移動量データを示す図である。
本実施例の入力装置はCPU 1とキーコード記憶部2
とキーコードマツピング回路3とポインティング位置検
出回路4と移動量検出回路5とスイッチ7とフリップフ
ロップ11とセレクタI4から構成されている。
とキーコードマツピング回路3とポインティング位置検
出回路4と移動量検出回路5とスイッチ7とフリップフ
ロップ11とセレクタI4から構成されている。
ポインティング位置検出回路4はポインティング位置を
検出し、ポインティング位置データ6を単位時間毎にス
イッチ7を介してキーコードマツピング回路3または移
動量検出回路5、セレクタ14の一方へ出力する。キー
コード記憶部2は本装置がキーボードとして使用される
場合、CPUIよりキーコードが書込まれる。キーコー
ドマツピング回路3はポインティング位置データ6が入
力されるとキーコード記憶部2を参照し、対応するキー
コード8を読出し、キーコード9としてCPUIに出力
する。移動量検出回路5はポインティング位置データ6
が入力されたときに、前回入力された位置データ6とか
らX軸方向、y軸方向の移動量をそれぞれ検出し、移動
量データIOとしてセレクタ14へ出力する。フリップ
フロップ11はCPU本体1からセット信号12、リセ
ット信号13が入力されたときに、その出力によりセレ
クタ14に移動量データlO、ポインティング位置デー
タ6をそれぞれ選択させコンピュータ1へ出力させる。
検出し、ポインティング位置データ6を単位時間毎にス
イッチ7を介してキーコードマツピング回路3または移
動量検出回路5、セレクタ14の一方へ出力する。キー
コード記憶部2は本装置がキーボードとして使用される
場合、CPUIよりキーコードが書込まれる。キーコー
ドマツピング回路3はポインティング位置データ6が入
力されるとキーコード記憶部2を参照し、対応するキー
コード8を読出し、キーコード9としてCPUIに出力
する。移動量検出回路5はポインティング位置データ6
が入力されたときに、前回入力された位置データ6とか
らX軸方向、y軸方向の移動量をそれぞれ検出し、移動
量データIOとしてセレクタ14へ出力する。フリップ
フロップ11はCPU本体1からセット信号12、リセ
ット信号13が入力されたときに、その出力によりセレ
クタ14に移動量データlO、ポインティング位置デー
タ6をそれぞれ選択させコンピュータ1へ出力させる。
次に、本実施例の動作について説明する。
まず、本装置をキーボードとして使用する場合について
説明する。まず、スイッチ7をキーコードマツピング回
路3側に切換える。CPUIからキーコード記憶部2へ
はキーボード上の各キーに対応するキーコードが書込ま
れる。キーが押下され、ポインティング位置検出回路4
からスイッチ7を介してポインティング位置データ6が
入力されると、キーコードマツピング回路3はキーコー
ド記憶部2に記憶されている各キーに対応したキーコー
ド8を読出し、キーコード9としてCPUIへ出力する
。
説明する。まず、スイッチ7をキーコードマツピング回
路3側に切換える。CPUIからキーコード記憶部2へ
はキーボード上の各キーに対応するキーコードが書込ま
れる。キーが押下され、ポインティング位置検出回路4
からスイッチ7を介してポインティング位置データ6が
入力されると、キーコードマツピング回路3はキーコー
ド記憶部2に記憶されている各キーに対応したキーコー
ド8を読出し、キーコード9としてCPUIへ出力する
。
次に、ディジタイザ等のポインティングデバイスとして
使用する場合について説明する。この場合、スイッチ7
を移動量検出回路5側へ切換え、CPUIよりフリップ
フロップ11にリセット信号13を出力させて、セレク
タ14にスイッチ7の出力を選択させる。この結果、c
puiにはポインティング位置データ6が直接1.入力
される。
使用する場合について説明する。この場合、スイッチ7
を移動量検出回路5側へ切換え、CPUIよりフリップ
フロップ11にリセット信号13を出力させて、セレク
タ14にスイッチ7の出力を選択させる。この結果、c
puiにはポインティング位置データ6が直接1.入力
される。
最後に、マウス等として使用する場合について説明する
。スイッチ7はそのままとしてCPUIよりフリップフ
ロップ11にセット信号12を出力させて、セレクタ1
4を切換え、移動データ10を選択させる。第2図(1
)に示すようにマウスを点P。
。スイッチ7はそのままとしてCPUIよりフリップフ
ロップ11にセット信号12を出力させて、セレクタ1
4を切換え、移動データ10を選択させる。第2図(1
)に示すようにマウスを点P。
を起点として点P 1 s点P 2 、点P3、点P4
と移動させた場合、移動量検出回路5は第2図(2)に
示すようなX軸方向の移動量とy軸方向の移動量を示す
移動量データ10をポインティング位置データ6が入力
されるたびごとに検出し、セレクタ14を介してCPU
Iへ出力する。
と移動させた場合、移動量検出回路5は第2図(2)に
示すようなX軸方向の移動量とy軸方向の移動量を示す
移動量データ10をポインティング位置データ6が入力
されるたびごとに検出し、セレクタ14を介してCPU
Iへ出力する。
以上説明したように本発明は、キーコードマツピング回
路と移動量検出回路とスイッチとセレクタを設けること
により、ソフトウェアのオーバヘッドが軽減されるとと
もにマウス、ディジタイザ等の入力装置として使用する
ことができ、その場合には、本入力装置以外のものに手
を触れる必要がないので操作性が向上する効果がある。
路と移動量検出回路とスイッチとセレクタを設けること
により、ソフトウェアのオーバヘッドが軽減されるとと
もにマウス、ディジタイザ等の入力装置として使用する
ことができ、その場合には、本入力装置以外のものに手
を触れる必要がないので操作性が向上する効果がある。
第1図は本発明の入力装置の一実施例の構成を示す図、
第2図(1)は本実施例の入力装置をマウスとして使用
した場合の移動位置を示す図、第2図(2)はそのとき
に発生する移動量データを示す図である。 1−CP U、 2・・・キーコード記憶部、
3・・・キーコードマツピング回路、 4−・ポインティング位置検出回路、 5・・・移動量検出回路、 6−・ポインティング位置データ、 7・・・スイッチ、 8.9−・・キーコード、
to−・・移動量データ、 11−・・フリップフロッ
プ、12−・・セット信号、 13−・・リセット信
号、14−・・セレクタ。
第2図(1)は本実施例の入力装置をマウスとして使用
した場合の移動位置を示す図、第2図(2)はそのとき
に発生する移動量データを示す図である。 1−CP U、 2・・・キーコード記憶部、
3・・・キーコードマツピング回路、 4−・ポインティング位置検出回路、 5・・・移動量検出回路、 6−・ポインティング位置データ、 7・・・スイッチ、 8.9−・・キーコード、
to−・・移動量データ、 11−・・フリップフロッ
プ、12−・・セット信号、 13−・・リセット信
号、14−・・セレクタ。
Claims (1)
- 【特許請求の範囲】 ポインティング位置を検出するポインティング位置検出
回路と、 前記ポインティング位置検出回路より送られてくる位置
データに対して発生すべきキーコードを保持するキーコ
ード記憶部と、 前記ポインティング位置データより前記キーコード記憶
部のキーコードをマツピングするキーコードマツピング
回路と、 前記ポインティング位置データより移動量の検出を行な
う移動量検出回路と、 前記ポインティング位置データまたは移動量検出回路よ
り送られてくる移動量を選択するセレクタと、 前記ポインティング位置データをキーコードマツピング
回路または移動量検出回路およびセレクタのいずれかへ
送るかを選択するスイッチと、キーコードマッピング回
路より出力されたキーコードおよびセレクタから出力さ
れたデータを処理するCPUとを有する入力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62252775A JPH0194414A (ja) | 1987-10-06 | 1987-10-06 | 入力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62252775A JPH0194414A (ja) | 1987-10-06 | 1987-10-06 | 入力装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0194414A true JPH0194414A (ja) | 1989-04-13 |
Family
ID=17242113
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62252775A Pending JPH0194414A (ja) | 1987-10-06 | 1987-10-06 | 入力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0194414A (ja) |
-
1987
- 1987-10-06 JP JP62252775A patent/JPH0194414A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6046728A (en) | Keyboard actuated pointing device | |
| US5771037A (en) | Computer display cursor controller | |
| EP0372955A2 (en) | Position indicating device for a digital computer | |
| US6567073B1 (en) | Ambidextrous computer mouse | |
| US5973622A (en) | Keyboard with a two-dimensional actuator for generating direction signals | |
| US20030080972A1 (en) | Electronic device | |
| JPH0793094A (ja) | 座標入力装置 | |
| KR100469704B1 (ko) | 트랙볼을이용한휴대폰사용자인터페이스장치 | |
| KR100503056B1 (ko) | 컴퓨터 시스템에서의 터치 패드 처리장치 및 그 방법과, 터치패드 모듈 | |
| KR100698309B1 (ko) | 포인팅디바이스를 이용한 애플리케이션 실행 방법, 장치 및애플리케이션 실행 프로그램을 기록한 컴퓨터로 읽을 수있는 매체 | |
| JPH02115921A (ja) | スライドホール式座標入力装置 | |
| KR20020076592A (ko) | 마우스의 지능형 포인팅 장치 및 방법 | |
| KR20000053681A (ko) | 360도 스크롤키와 커서모드 전환 다이얼을 가지는 컴퓨터 마우스 | |
| JPH02195418A (ja) | データ入力装置 | |
| JPS6125232A (ja) | 入力装置 | |
| JP2576067B2 (ja) | マウス、タブレット一体型入力装置 | |
| JPH07141140A (ja) | マルチウィンドウ型コンピュータシステム | |
| KR19990018046U (ko) | 버튼패드를 갖는 포인팅 디바이스 | |
| KR100243867B1 (ko) | 무선 마우스 | |
| JPH06208435A (ja) | 座標入力装置切り替え装置 | |
| JPH0566615B2 (ja) | ||
| KR0139553Y1 (ko) | 마우스의 버튼절환 장치 | |
| KR19990011238U (ko) | 노트북에 내장되는 볼마우스 | |
| JPH01260523A (ja) | マウス | |
| KR19990059505A (ko) | 휴대 정보 단말기를 이용한 펜입력 방법 및 장치 |