JPH0326853B2 - - Google Patents

Info

Publication number
JPH0326853B2
JPH0326853B2 JP59201256A JP20125684A JPH0326853B2 JP H0326853 B2 JPH0326853 B2 JP H0326853B2 JP 59201256 A JP59201256 A JP 59201256A JP 20125684 A JP20125684 A JP 20125684A JP H0326853 B2 JPH0326853 B2 JP H0326853B2
Authority
JP
Japan
Prior art keywords
information
key
key code
keyboard
pointing device
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
Application number
JP59201256A
Other languages
English (en)
Other versions
JPS6180325A (ja
Inventor
Shunichi Morisawa
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP59201256A priority Critical patent/JPS6180325A/ja
Priority to KR1019850006530A priority patent/KR900008267B1/ko
Priority to US06/779,963 priority patent/US4774689A/en
Publication of JPS6180325A publication Critical patent/JPS6180325A/ja
Publication of JPH0326853B2 publication Critical patent/JPH0326853B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明はキーマトリクス上の打鍵キーに対応し
たキーコードを発生するキーコード発生手段をも
つキーボード装置と、このキーボード装置を接続
するインタフエイス機構をもつ処理装置とを有し
てなるシステムに用いられるポインテイングデバ
イスの情報入力方式に関する。
〔発明の技術的背景とその問題点〕 近年、情報処理システムの入力機構として、マ
ウス,トラツクボール等のポインテイングデバイ
スが種々開発されている。従来では、これらポイ
ンテイングデバイスからの情報入力を該デバイス
に専用のインタフエイス(ハードウエア)を本体
内に内蔵することにより行なつていた。
このため、従来では、ポインテイングデバイス
専用の情報入力用IOアドレスが新設されなけれ
ばならず、既存ハードウエアを用いて容易にポイ
ンテイングデバイス情報を入力することができな
かつた。
〔発明の目的〕
本発明は上記事情に鑑みなされたもので、キー
ボードインタフエイス等の既存のインタフエイス
機構を介して、容易にポインテイングデバイスか
らの情報入力を行なうことのできるようにしたポ
インテイングデバイスの情報入力方式を提供する
ことを目的とする。
〔発明の概要〕
本発明は、キーマトリクス上の打鍵キーに対応
したキーコードを発生するマイクロプロセツサを
内蔵したキーボード装置に、ポインテイングデバ
イス接続用のインタフエイス機構と、このインタ
フエイス機構に入力された位置及びフアクシヨン
情報を未定義のキーコードに対応付けして出力す
るキーコード生成機能をもつてマイクロプロセツ
サを設け、前記ポインテイングデバイス接続用の
インタフエイス機構に入力されたポインテイング
デバイスの入力情報を前記キーボード装置の未定
義キーコードを使用して前記処理装置に入力でき
るようにしたものである。
〔発明の実施例〕
以下、図面を参照して本発明のシステムの一実
施例を説明する。
図は本発明一実施例を示すブロツク図である。
図中、11乃至13はそれぞれ処理装置10の構
成要素をなすもので、11は各入出力情報等を処
理するCPU、12は各入出力装置の間の情報転
送に供されるバス、13はキーボード装置との間
の情報転送に供されるインタフエイス(I/F)
である。14はキーボード装置15とキーボード
インタフエイス13を結ぶ信号線である。16乃
至18はそれぞれキーボード装置15の構成要素
をなすもので、16はキーボード及びポインテイ
ングデバイスの情報を信号線14を介してキーボ
ードインタフエイス13に転送するマイクロプロ
セツサユニツト(以下MPUと称す)、17はキー
マトリクス、18はポインテイングデバイスから
の情報を入力するインタフエイス(I/F)であ
る。19はマウス,トラツクボール等のポインテ
イングデバイスである。
ここで図面を参照して一実施例の動作を説明す
る。まずキーボード装置15に於いて、キーマト
リクス17上の或るキーが打鍵されると、MPU
16によつて、打鍵されたキーに固有のキーコー
ドが検出され、このキーコードが信号線14を介
して、処理装置10のキーボードインタフエイス
13に転送される。キーボードインタフエイス1
3に転送されたキーコードはバス12を介して
CPU11に読み取られて処理される。
又、ポインテイングデバイス19からの情報も
上記同様に、インタフエイス18を介してMPU
16で読み取られ、予め対応付けされた未定義の
特定キーコードに変換されてキーボードインタフ
エイス13に転送される。ここで上記特定のキー
コードとは、例えばキーコードが8ビツトで定義
されていて、その中の1ビツトでキーのオン/オ
フを示し、残る7ビツトでキー番号を示すとする
と、7ビツトで表現できるキーの数は128種類で
あるが、実際のキーの数が80種であるとすれば、
残る48種のキー番号がポインテイングデバイス1
9の位置及びフアンクシヨン情報として使用され
る。
この未定義キーコードによるポインテイングデ
バイス情報への応用は、例えば未定義キーコード
の一部をx座標転送開始コード、x座標転送終了
コード、y座標転送開始コード、y座標転送終了
コード、等として用いることにより、ポインテイ
ングデバイス19の位置情報をCPU11に転送
できる。
CPU11はキーボードインタフエイス13か
らの情報を読み取つてそのコードを判別すること
により、キーボード情報であるか、ポインテイン
グデバイス19からの情報であるかを認識するこ
とが可能となり、それぞれの処理が実行できる。
上述の如くして、ポインテイングデバイスの情
報入力を行なうとにより、ポインテイングデバイ
ス19の情報入力が専用のIOアドレスを新設す
ることなく、既存のキーボードインタフエイスに
より、容易に入力可能となる。また、未定義のキ
ーコードを使つてポインテイングデバイス19の
情報入力を行なうため、従来のソフトウエアとの
互換性が保てる。
〔発明の効果〕
以上詳記したように本発明によるポインテイン
グデバイスの情報入力方式によれば、キーマトリ
クス上の打鍵キーに対応したキーコードを発生す
るキーコード発生手段をもつキーボード装置と、
このキーボード装置を接続するインタフエイス機
構をもつ処理装置とを有してなるシステムに於い
て、前記キーボード装置に、ポインテイングデバ
イス接続用のインタフエイス機構と、このインタ
フエイス機構に入力された情報を未定義のキーコ
ードに対応付けして出力するキーコード生成機能
をもつてマイクロプロセツサとして設けた構成と
したことにより、前記ポインテイングデバイス接
続用のインタフエイス機構に入力されたポインテ
イングデバイスの入力情報を前記キーボード装置
の未定義キーコードを使用して前記処理装置に入
力でき、これによつて、ポインテイングデバイス
からの情報入力が、専用のIOアドレスを新設す
ることなく、既知のキーボードインタフエイスに
より容易に入力可能となり、又、未定義のキーコ
ードを使用してポインテイングデバイスの情報入
力を行なうための既存ソフトウエアとの互換性を
保つことができ、更に操作入力によるCPU11
側の処理負担を軽減して高速入力上記処理が可能
となる経済的に有利で実用性の極めて高いポイン
テイングデバイスの情報入力機構が実現できる。
【図面の簡単な説明】
図は本発明の一実施例を示すブロツク図であ
る。 10……処理装置、11……CPU、12……
バス、13,18……インタフエイス(I/F)、
14……信号線、15……キーボード装置、16
……マイクロプロセツサユニツト(MPU)、17
……キーマトリクス、19……ポインテイングデ
バイス。

Claims (1)

    【特許請求の範囲】
  1. 1 キーマトリクス上の打鍵キーに対応したキー
    コードを発生するキーコード発生手段をもつキー
    ボード装置と、このキーボード装置を接続するイ
    ンタフエイス機構をもつ処理装置とを有してなる
    システムに於いて、前記キーボード装置に、ポイ
    ンテイングデバイス接続用のインタフエイス機構
    と、このインタフエイス機構に入力された位置及
    びフアンクシヨン情報を未定義のキーコードに対
    応付けして出力するキーコード生成機能をもつマ
    イクロプロセツサとを設け、前記ポインテイング
    デバイス接続用のインタフエイス機構に入力され
    たポインテイングデバイスの位置情報を含む入力
    情報を前記キーボード装置の未定義キーコードを
    使用して前記処理装置に入力することを特徴とし
    たポインテイングデバイスの情報入力方式。
JP59201256A 1984-09-26 1984-09-26 ポインテイングデバイスの情報入力方式 Granted JPS6180325A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP59201256A JPS6180325A (ja) 1984-09-26 1984-09-26 ポインテイングデバイスの情報入力方式
KR1019850006530A KR900008267B1 (ko) 1984-09-26 1985-09-06 포인팅장치의 데이터입력시스템
US06/779,963 US4774689A (en) 1984-09-26 1985-09-25 Data input system with pointing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59201256A JPS6180325A (ja) 1984-09-26 1984-09-26 ポインテイングデバイスの情報入力方式

Publications (2)

Publication Number Publication Date
JPS6180325A JPS6180325A (ja) 1986-04-23
JPH0326853B2 true JPH0326853B2 (ja) 1991-04-12

Family

ID=16437923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59201256A Granted JPS6180325A (ja) 1984-09-26 1984-09-26 ポインテイングデバイスの情報入力方式

Country Status (3)

Country Link
US (1) US4774689A (ja)
JP (1) JPS6180325A (ja)
KR (1) KR900008267B1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01173837U (ja) * 1988-05-13 1989-12-11
JPH0221829U (ja) * 1988-07-14 1990-02-14
JPH02253415A (ja) * 1989-03-28 1990-10-12 Pentel Kk 情報入力装置
FR2660456A1 (fr) * 1990-03-28 1991-10-04 If Dispositif de commande pour ecran de terminal.
US5274766A (en) * 1990-09-14 1993-12-28 Vlsi Technology, Inc. Universal keyboard and keyboard/spatial input device controller
US5305449A (en) * 1990-11-16 1994-04-19 Vetra Systems Corporation Keycode/pointing device conversion adapter which converts mouse motion signals into cursor signals by activating keyboard cursor keys
US5664097A (en) * 1991-12-26 1997-09-02 International Business Machines Corporation System for delaying the activation of inactivity security mechanisms by allowing an alternate input of a multimedia data processing system
DE4223674A1 (de) * 1992-07-17 1994-04-07 Siemens Nixdorf Inf Syst Steuerung von Eingabegeräten über eine Tastaturschnittstelle
US6135958A (en) * 1998-08-06 2000-10-24 Acuson Corporation Ultrasound imaging system with touch-pad pointing device
KR100340423B1 (ko) * 1999-07-28 2002-06-12 이형도 트랙볼을 장착한 무선키보드의 데이터 송신방법
US6587095B2 (en) * 2001-05-18 2003-07-01 Behavior Tech Computer Corporation Method for forming switching circuit of keyboard without generating phantom phenomenon

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3887903A (en) * 1973-08-29 1975-06-03 Camsco Inc Interactive man-machine method and system for grading pattern pieces and for producing an apparel marker
JPS605006B2 (ja) * 1979-07-31 1985-02-07 カシオ計算機株式会社 Crt表示装置付電子計算機のキ−入力方式
JPS57212543A (en) * 1981-06-25 1982-12-27 Hitachi Ltd Store display control system

Also Published As

Publication number Publication date
JPS6180325A (ja) 1986-04-23
US4774689A (en) 1988-09-27
KR900008267B1 (ko) 1990-11-10
KR860002756A (ko) 1986-04-28

Similar Documents

Publication Publication Date Title
Feiertag et al. The Multics input/output system
CA2428821C (en) Accessing a platform independent input method editor from an underlying operating system
US5293464A (en) Braille reading display terminal device
JPH0120464B2 (ja)
JPS6180325A (ja) ポインテイングデバイスの情報入力方式
JPH01115646A (ja) プリンタ支援方法
US5197147A (en) Keycode translation system for producing translated keycode signals responsive to keyboard signals which act as a pointer to keycode translation table
JPS6319275A (ja) 印刷装置
JPH03269712A (ja) コンピュータ装置
JP4170446B2 (ja) データ転送方法
JPH03116219A (ja) ポインティング装置
JP2937641B2 (ja) アプリケーションプログラム間通信方式
JP2588214B2 (ja) キーコード制御装置
JP2597457B2 (ja) 信号入力装置及び信号入力方法
JPS63157274A (ja) 図形デ−タ交換方式
JPH01177629A (ja) キーボード処理方式
JPS61253577A (ja) 日本語処理フイルタ
JPH02181815A (ja) キーコードを生成するマウス入力装置
JPS62159216A (ja) マウス装置
JPH0331935A (ja) ジョブ実行方式
JPH09245029A (ja) 計算機システムにおける同類機能ソフトウェア間の操作性の統一方法
JPH07120232B2 (ja) キーボード制御方式
Nakamura et al. Study on the CAD database interface using STEP.
JPS5994159A (ja) デ−タ転送制御方式
JPH0214129U (ja)