JPH01260523A - Mouse - Google Patents
MouseInfo
- Publication number
- JPH01260523A JPH01260523A JP63090536A JP9053688A JPH01260523A JP H01260523 A JPH01260523 A JP H01260523A JP 63090536 A JP63090536 A JP 63090536A JP 9053688 A JP9053688 A JP 9053688A JP H01260523 A JPH01260523 A JP H01260523A
- Authority
- JP
- Japan
- Prior art keywords
- travel
- axis
- button
- horizontal
- 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
- 238000001514 detection method Methods 0.000 claims description 2
- 230000000994 depressogenic effect Effects 0.000 abstract 4
- 230000000881 depressing effect Effects 0.000 abstract 1
- 241000699666 Mus <mouse, genus> Species 0.000 description 20
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 210000003811 finger Anatomy 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 241000405961 Scomberomorus regalis Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、パーソナルコンピュータ等のカーソル移動、
ボインテインク用人力デハイスとして用いられるマウス
の改良に関するものである。[Detailed Description of the Invention] [Field of Industrial Application] The present invention is applicable to cursor movement of personal computers, etc.
This invention relates to the improvement of a mouse used as a human-powered dehyss for inking.
マウスには、その移動量検出方式の違いから、機械式、
光学式、音響式等の種別がある。また、ボインティング
用ボタンの数、接続される主装置とのインタフェース方
式にも種々のバリエーションか存在する。これらを結合
すると、一般的には、次の構成要素からなっているとい
える。There are two types of mice: mechanical,
There are types such as optical type and acoustic type. Furthermore, there are various variations in the number of pointing buttons and the interface method with the connected main device. When these are combined, it can be said that it generally consists of the following components.
(1)X、Y軸移動量センサ
(2)ボタンスイッチ
(3)データマルチプレクサ
(4)ホストインタフェース
X、Y軸移動量データ、ボタンスイッチテータ、マウス
ステータステータは複数バイトて構成されるため、デー
タマルチプレクサにより分解され゛、ホストインタフェ
ースを通じて主装置に送られる。(1) X and Y axis movement amount sensor (2) Button switch (3) Data multiplexer (4) Host interface It is decomposed by the multiplexer and sent to the main device through the host interface.
マウスを使用してカーソルを操作する場合、カーソルを
水平または垂直に移動させようとしても、マウスを正確
に水平や垂直に移動させることは困難である。例えは、
図形プロセッサで水平に直線を引くには、終点の位置を
セレク1〜するときに、画面を見ながらその線か水平に
なるように細かい調整を行なうことか普通である。When operating a cursor using a mouse, it is difficult to move the mouse accurately horizontally or vertically, even if you try to move the cursor horizontally or vertically. For example,
To draw a straight line horizontally using a graphics processor, it is normal to select the end point position and then make small adjustments while looking at the screen so that the line is horizontal.
キーボードのシフ1〜キーを押しなからマウスを操作す
ることによって、カーソルの水平および垂直移動を実現
しているアプリケーションもあるが、この方法はマウス
とキーボードの同時操作が必要てあり、マウスの操作に
集中てきないため操作性か良くない。また、この方法は
アプリケーションに依存しているか、カーソルの水平お
よび垂直移動のアプリケーションに依存しない実現方法
が必要なと考えられる。Some applications allow you to move the cursor horizontally and vertically by operating the mouse without pressing the Shift 1 key on the keyboard, but this method requires simultaneous operation of the mouse and keyboard. The operability is not good because I can't concentrate. It is also believed that this method is application-dependent or that an application-independent implementation of horizontal and vertical cursor movement is required.
本発明のマウスは、ワークステーションやパーソナルコ
ンピュータなとにおいて使用され、ティスプレィ画面上
のカーソルを自由に移動させるためのX軸、Y軸移動量
検出機能、および画面上の対象物を該カーソルで指示操
作するための一つまたは複数のボタンスイッチを持つマ
ウスにおいて、カーソルの水平移動および垂直移動を指
示するための水平移動ホタン、垂直移動ボタンと、水平
移動ボタンか押されているときにX軸方向、垂直移動ボ
タンか押されているときにX軸方向の移動量としてセロ
を設定する移動量ゼロクリア回路とを有することを特徴
とするものである。The mouse of the present invention is used in workstations and personal computers, and has an X-axis and Y-axis movement detection function for freely moving a cursor on a display screen, and a function for pointing an object on the screen with the cursor. In a mouse that has one or more button switches for operation, there is a horizontal movement button to direct horizontal and vertical movement of the cursor, a vertical movement button, and a button in the X-axis direction when the horizontal movement button is pressed. , a movement amount zero clear circuit that sets Cero as the movement amount in the X-axis direction when the vertical movement button is pressed.
次に、本発明について図面を参照して説明する。第1図
は、本発明の一実施例を示すマウスのブロック図である
。本図において、マウスは大きく分けると移動センサ、
スイッチ等を含むセンザ部1と、センザ部]からのデー
タを確保、整形する制御部2と、マウスデータを入力し
アプリケーションに利用するホス1−システム4とのイ
ンタフェースを管理制御するインタフェース部3から構
成される。Next, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram of a mouse showing one embodiment of the present invention. In this figure, the mouse can be broadly divided into movement sensors,
A sensor unit 1 including switches, etc., a control unit 2 that secures and formats data from the sensor unit, and an interface unit 3 that manages and controls the interface between the host 1 and the system 4 that input mouse data and use it for applications. configured.
センザ部1はX軸方向のマウスの移動量を検出するため
のX軸センザ1]と、同様にX軸方向用のY軸センザ1
2.カーソルの水平移動を指示する水平移動ボタン13
.同様に垂直方向用に垂直移動ボタン14.およびスイ
ッチ15.スイッチ16とから構成されている。少なく
ともセンザ部]内の要素かマウス本体の中に装着されて
いる必要かあり、制御部2.インタフェース部3は、マ
ウス本体あるいは外付(つの回路として実現されること
も考えられる。The sensor unit 1 includes an X-axis sensor 1 for detecting the amount of mouse movement in the X-axis direction, and a Y-axis sensor 1 for the X-axis direction.
2. Horizontal movement button 13 for instructing horizontal movement of the cursor
.. Similarly, vertical movement button 14 for vertical direction. and switch 15. It is composed of a switch 16. At least the sensor part] must be installed in the mouse body, and the control part 2. The interface unit 3 may be realized as a mouse body or an external circuit.
一般的に、X軸センザ]1.Y軸センザ]2の出力は各
座標方向の移動量に応した2相パルス信号てあり、これ
らはそれぞれ制御部2内のX軸カウンタ21.Y軸カウ
ンタ22に入力され、移動量をカラン1ヘデータとして
それぞれ保持する。しかし、水平移動ボタン]3が押さ
れている間は、移動量セロクリア回路23によってY軸
カウンタ22にはセロかセロ1〜され、垂直移動ボタン
14か押されている間は、移動量ゼロクリア回路24に
よってX軸カウンタ21にセロかセ・ントされる。In general, X-axis sensor]1. The output of the Y-axis sensor] 2 is a two-phase pulse signal corresponding to the amount of movement in each coordinate direction, and these are sent to the X-axis counter 21. The amount of movement is input to the Y-axis counter 22 and held as data in the column 1, respectively. However, while the horizontal movement button ] 3 is pressed, the movement amount zero clear circuit 23 sets the Y-axis counter 22 to ``Cero'' or ``Cero 1'', and while the vertical movement button 14 is pressed, the movement amount zero clear circuit 23 24, zero is set on the X-axis counter 21.
X軸カウンタ2]およびY軸カウンタ22のデータ、つ
まり各座標軸移動量と、スイッチ]5およびスイッチ1
6からの0N10FFを示す各2値テータはマルチプレ
クサ25に入力され、ホス1へシステム4に送出するデ
ータとして第2図に示す3ハイドのデータ形式に整形さ
れる。Data of X-axis counter 2] and Y-axis counter 22, that is, the movement amount of each coordinate axis, switch] 5 and switch 1
Each binary data representing 0N10FF from 6 to 6 is input to the multiplexer 25, and is formatted into the 3-hyde data format shown in FIG. 2 as data to be sent to the system 4 from the host 1.
本例では、各座標軸移動量カウントデータは10ビツト
で表されるため、第一ハイドはスイッチに変化があつ・
たことを示すフラグSF、2つのスイッチのON10
F F状態を示すフラグSW1.。In this example, since each coordinate axis movement amount count data is expressed in 10 bits, the first hide is
Flag SF, two switches ON10 indicating that
Flag SW1.FF indicating the F state. .
SW2に加え、各移動量カウントデータの上位2ピツ1
〜か含まれ、第二、第三バイトはそれぞれX軸、Y軸カ
ウントデータの下位8ヒツI〜で構成される。In addition to SW2, the top two pitsu1 of each movement amount count data
The second and third bytes are respectively composed of the lower eight bits I of the X-axis and Y-axis count data.
インタフェース部3がこれらのデータを決められたフォ
ーマットてホスl−システム4に送出する。また、X軸
カウンタ21.Y軸カウンタ22のカウント値はマルチ
プレクサ25にデータを取り込まれた時点で次回の送出
に備えてリセットされる。The interface unit 3 sends these data to the host system 4 in a predetermined format. In addition, the X-axis counter 21. The count value of the Y-axis counter 22 is reset in preparation for the next transmission when the data is taken in by the multiplexer 25.
次に第3図に、本発明によるマウスの外形の例を示す。Next, FIG. 3 shows an example of the external shape of a mouse according to the present invention.
マウス本体31は通常右手てつかみ、人差指、中指をそ
れぞれスイッチ32.スイッチ33にかけて使用する。The mouse body 31 is usually held with the right hand, and the index finger and middle finger are used to press the switch 32. Use the switch 33.
その時親指で操作できる位置に、水平移動ボタン34.
垂直移動ボタン35を配置した。マウスは、ケーブル3
6で本体と接続される。At that time, place the horizontal movement button 34 in a position where you can operate it with your thumb.
A vertical movement button 35 is arranged. Mouse with cable 3
6 to be connected to the main body.
以上説明したように本発明は、ボタンを押しなからマウ
スを動かした時に、Y軸またはX軸方向の移動量を無視
する事によって、カーソルの水平移動および垂直移動を
実現する。つまり、マウスの移動方向が正確に水平ある
いは垂直でなくても、ボタンを押していれは、カーソル
を正確に水平または垂直に移動させることができ、その
操作性を向上させるという効果かある。As described above, the present invention realizes horizontal and vertical movement of the cursor by ignoring the amount of movement in the Y-axis or X-axis direction when the mouse is moved without pressing a button. In other words, even if the mouse movement direction is not exactly horizontal or vertical, as long as the button is pressed, the cursor can be moved accurately horizontally or vertically, which has the effect of improving operability.
また、本発明においては、カーソルの水平および垂直移
動の方法かアプリケーションに依存しない点、ポストシ
ステムとのインタフェースには影響を与えていないとい
う点にも特徴かある。Another feature of the present invention is that the method of horizontal and vertical movement of the cursor does not depend on the application, and that it does not affect the interface with the post system.
第1図は、本発明の実施例を示すブロック図、第2図は
この実施例によるマウスから出力されるデータ形式図、
第3図はこの実施例の外形図である。
1・・・センサ部、2・・・制御部、3・・インタフェ
ース部、11・・・X軸センサ、12・・・Y軸センサ
、13・・・水平移動ボタン、14・・・垂直移動ボタ
ン、15・・・スイッチ、16・・・スイッチ、21・
・・X軸カウンタ、22・・・Y軸カウンタ、23・・
・移動量ゼロクリア回路、24・・・移動量ゼロクリア
回路、25・・・マルチプレクサ、31・・・マウス本
体、32・・・スイッチ、33・・・スイッチ、34・
・・水平移動ボタン、35・・・垂直移動ボタン。FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a data format diagram output from a mouse according to this embodiment,
FIG. 3 is an outline drawing of this embodiment. DESCRIPTION OF SYMBOLS 1...Sensor part, 2...Control part, 3...Interface part, 11...X-axis sensor, 12...Y-axis sensor, 13...Horizontal movement button, 14...Vertical movement button, 15...switch, 16...switch, 21...
...X-axis counter, 22...Y-axis counter, 23...
- Movement amount zero clear circuit, 24... Movement amount zero clear circuit, 25... Multiplexer, 31... Mouse body, 32... Switch, 33... Switch, 34...
...Horizontal movement button, 35...Vertical movement button.
Claims (1)
いて使用され、ディスプレイ画面上のカーソルを自由に
移動させるためのX軸、Y軸移動量検出機能、および画
面上の対象物を該カーソルで指示操作するための一つま
たは複数のスイッチを持つマウスにおいて、カーソルの
水平移動および垂直移動を指示するための水平移動ボタ
ン、垂直移動ボタンと、水平移動ボタンが押されている
ときにY軸方向、垂直移動ボタンが押されているときに
X軸方向の移動量としてゼロを設定する移動量ゼロクリ
ア回路とを有することを特徴とするマウス。Used in workstations, personal computers, etc., it has an X-axis and Y-axis movement detection function for freely moving a cursor on a display screen, and one or more functions for pointing and manipulating objects on the screen with the cursor. On a mouse with multiple switches, the horizontal movement button and vertical movement button are used to instruct the horizontal and vertical movement of the cursor, and when the horizontal movement button is pressed, the Y-axis direction and vertical movement buttons are pressed. A mouse comprising: a movement amount zero clear circuit that sets zero as the movement amount in the X-axis direction when the mouse is in the X-axis direction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63090536A JPH01260523A (en) | 1988-04-12 | 1988-04-12 | Mouse |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63090536A JPH01260523A (en) | 1988-04-12 | 1988-04-12 | Mouse |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01260523A true JPH01260523A (en) | 1989-10-17 |
Family
ID=14001136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63090536A Pending JPH01260523A (en) | 1988-04-12 | 1988-04-12 | Mouse |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01260523A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5714978A (en) * | 1994-12-05 | 1998-02-03 | Nec Corporation | Adjacent cursor system with tactile feedback for the blind |
IT202000029675A1 (en) * | 2020-12-03 | 2022-06-03 | Beltmap Srl | DEVICE FOR CONTROLLING THE POSITION OF A CURSOR ON A SCREEN |
-
1988
- 1988-04-12 JP JP63090536A patent/JPH01260523A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5714978A (en) * | 1994-12-05 | 1998-02-03 | Nec Corporation | Adjacent cursor system with tactile feedback for the blind |
IT202000029675A1 (en) * | 2020-12-03 | 2022-06-03 | Beltmap Srl | DEVICE FOR CONTROLLING THE POSITION OF A CURSOR ON A SCREEN |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0609819A1 (en) | Mouse and method for concurrent cursor position and scrolling control | |
KR20040101560A (en) | User interface | |
JP2669562B2 (en) | Information input device | |
JPH01260523A (en) | Mouse | |
JPH0580938A (en) | Input device | |
GB2351817A (en) | A pointing device for controlling a computer application | |
JPS62293336A (en) | 2-dimensional coordinates input device | |
JPH02115921A (en) | Slide hole type coordinate input device | |
JPH06208435A (en) | Device for switching coordinate input device | |
JPH0251722A (en) | Mouse cursor display system | |
JPH05210457A (en) | Mouse | |
JPH09128143A (en) | Input device for electronic equipment | |
JPH09258873A (en) | Input device | |
KR19990059505A (en) | Pen input method and device using a portable information terminal | |
JPH01232416A (en) | Mouse | |
JPH04145515A (en) | Cursor controlled signal inputting device | |
JP3031075U (en) | mouse | |
JPH0398109A (en) | Input system by mouse | |
JPH0566615B2 (en) | ||
JPH0566616B2 (en) | ||
JPH01260524A (en) | Mouse | |
JPS59123916A (en) | Keyboard system for cursor operation | |
CN113608624A (en) | Keyboard and method of operating keyboard and system for navigating host device | |
CN116225241A (en) | Keyboard system for simulating equipment input | |
JPH05158613A (en) | Mouse |