JP2004054861A - Touch type mouse - Google Patents

Touch type mouse Download PDF

Info

Publication number
JP2004054861A
JP2004054861A JP2002239906A JP2002239906A JP2004054861A JP 2004054861 A JP2004054861 A JP 2004054861A JP 2002239906 A JP2002239906 A JP 2002239906A JP 2002239906 A JP2002239906 A JP 2002239906A JP 2004054861 A JP2004054861 A JP 2004054861A
Authority
JP
Japan
Prior art keywords
mouse
cursor
touch
movement
touching
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
Application number
JP2002239906A
Other languages
Japanese (ja)
Inventor
Hiroyuki Hayashi
林 宏行
Yoichi Kato
加藤 陽一
Yukihiro Ikenaga
池永 幸弘
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.)
SUN EH ELECTRIC CO
Sun Eh Electric Co Ltd
Original Assignee
SUN EH ELECTRIC CO
Sun Eh 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 SUN EH ELECTRIC CO, Sun Eh Electric Co Ltd filed Critical SUN EH ELECTRIC CO
Priority to JP2002239906A priority Critical patent/JP2004054861A/en
Publication of JP2004054861A publication Critical patent/JP2004054861A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To use a mouse which is an indirect input device in a sense of directly operating it in an image plane. <P>SOLUTION: A transparent input panel that is the same as a touch panel is used by lapping it on a display device, and data of displacement is converted into a signal that is the same as a signal from a ball rotation sensor of the mouse so that an action of moving while touching and movement of a cursor are equal. Just touching is distinguished from moving while touching, operations of right and left buttons are carried out by the way of touching the image plane, and the cursor movement is carried out by movement while touching. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明はタッチ式入力装置に関するものである。
【0002】
【従来の技術】
情報端末の簡単な入力機器としてタッチパネルを備えたものがあるが、多くの場合、タッチしやすいように画面上に表示されるボタンを大きくし、ボタンの位置も操作のしにくい周辺部を避けるように作られた専用のアプリケーションを作製している。しかしながら直接的な入力機器であるタッチパネルの利便性から、パソコン用のアプリケーションであっても特開平9−244809にみられるように、タッチパネルを使って操作できるようにマウス同等の機能を持たせたものが提案されてきている。
【0003】
【発明が解決しようとする課題】
マウスの場合はマウスを動かすことによりマウスの下部に設けられたボールが回転しその回転の量、方向をセンサーで検出することで画面上のカーソルを動かすが、ボールに付着するゴミなどの外的要因で同じようにマウスを動かしても毎回同じだけカーソルが動くとは限らない。しかしながらカーソルを見ながらマウスを動かすといったマウスの特質から使用者は無意識のうちにカーソルが目的の位置にくるようマウスの動きを調整している。この為、マウスはパソコンのアプリケーションに適した入力機器であるといえる。
【0004】
ところがマウスを動かすのは机上でカーソルは画面上に表示されて動く、使用者はカーソルの動きを見ているのでマウスは手感覚だけで操作しなければならない、またマウスカーソルを大きく動かしたい場合マウスを机上から浮かせ反対側に移動し再度マウスを目的の方向に動かすことを繰り返し行わなければならない、そのため初心者においては操作に慣れるよう訓練が必要であった。
【0005】
一方タッチパネルは操作するのも、見るのも同じ画面上であり、初心者でも簡単に操作できるが、タッチパネルの原点からの絶対座標を検出する為、この検出精度が悪ければタッチした位置と検出された位置にズレが生じる、タッチパネル用にあらかじめ大きな表示のボタンを用意してあれば多少のズレは許容できるが、通常のパソコンのアプリケーションは小さなアイコンやボタンであることが多い。したがってそのようなアプリケーションで使用するには極めて高い位置検出精度が必要であった。大きなサイズになればなるほどパネル全面のばらつきを抑えることは難しく製品のコストアップにつながる。
【0006】
それに反してパソコンの画面は大型化されていく方向にある。温度や湿度の環境の変化や経時変化、タッチを繰り返すことによる劣化など精度が悪化する要素が多く存在する。
【0007】
また、この位置検出が特開平9−244809にみられるようにタッチパネルの原点からの絶対座標であるということは、アプリケーションや他の入力機器でカーソルが動かされた時には、記憶している座標と実際のカーソルの座標がずれてしまう為、カーソルを一旦原点に戻してから検出された座標へカーソルを動かさなければならず、マウスのように常に現在のカーソル位置を基準に動かすことは出来なかった。
【0008】
また、アプリケーションによっては画面のアイコン上にカーソルを移動することによりそのアイコンのコメントが表示され、使用者はそのコメントをみて実行するか否かを決められるがタッチパネルの場合、タッチするという動作によってタッチ位置にカーソル移動するだけでなく、その位置で「クリック」されてしまう為、選択の余地がなく実行されてしまう。
【0009】
このようにタッチパネル用に作られていないアプリケーションをタッチパネル方式で操作するには課題があり、本発明ではパソコンのアプリケーションに適したマウスの長所を生かし、タッチパネルに使われるような高精度のパネルを必要としなくても画面上のカーソルを指やペンなどで直接動かすような感覚で操作のできる画面直接操作型マウスを提供することにある。
【0010】
【課題を解決するための手段】
本発明ではパネルにタッチするという動作を、マウスを机上に置く動作であるとし、パネルから指を放すという動作を、マウスを机上から浮かせる動作と同じとする。タッチしながら動かすことによる検出値の変化量から移動量と向きを算出し、それと同じ向き、移動量でカーソルを動かすマウスボールの回転信号に変換する。
【0011】
画面上に表示されているカーソル上をタッチしながら目的の場所まで動かすことでカーソルを直接動かしているような感覚で操作でき、カーソルの動きを見て、パネルのばらつきによるズレを補正しながら操作できることからパソコンのアプリケーションをマウスよりさらに直接的に操作できる。
【0012】
また、パネル全体をひとつのスイッチであるとみなすことで、カーソルを目的の位置に動かした後は、パネルのタッチしやすい場所をタッチすること、及びその仕方によりマウスの左や右ボタンが押されたのと同じ機能を割り付ける。
【0013】
【発明の実施の形態】
図1に本発明の実施における構成図を示す。本発明のマウス10は検出部にタッチパネルに使用されるような透明なタッチ位置検出のできるパネル11を表示装置22に重ねて配置する。パネル11にタッチされるとタッチされた位置の検出値が得られるが、タッチパネルとの違いはその検出値からタッチパネル原点からの絶対座標を算出しないことにある。
【0014】
タッチされた位置の検出値を基準に、タッチされたまま移動することによる検出値の変化から、移動検出部13にて移動量、移動方向を検出し、さらにそれを信号変換部14にてマウスを動かした時にマウスボールの回転を検出するセンサーが出力するパルス信号と同じ信号に変換する。
【0015】
またタッチパターン検出部15にて、移動を伴わないタッチのみの操作においてパネルへの接触と開放の回数や接触時間を組み合わせたタッチの仕方を検出し、それをボタン押下信号変換部16でマウスの左ボタンや右ボタンを押した時の信号と同等の信号に変換する。
【0016】
この信号変換部14とボタン押下信号変換部16からの信号は標準的なマウスの信号と同じものであるので標準マウスデータ出力部17は特別なものでなく、従来技術のマウスと同じに容易に作製できる。
【0017】
マウス10はパーソナルコンピュータ18から見ると、通常のマウスであるため、何も特別なソフトウエアを作製する必要が無く、マウスカーソルを表示装置22に表示させることができる。
【0018】
このように、常にパネル面にタッチされているかを監視し、値が検出されない場合はパネルから指が離れたとし、カーソルはその場から動かない。またタッチして手を放し別の場所をタッチした場合、それぞれタッチした時に検出される値に差があっても、その間タッチしたまま動かしていないのでカーソルは動かない、これはマウスを浮かせて動かしたのと同じである。
つまりタッチした位置とカーソルの位置に関係は無く、タッチしながら動かした方向と量がカーソル移動の方向と量にだけ一致するようにしている。
【0019】
図2に示すように使用者は画面上のカーソル位置を見て表示されたカーソル上をタッチする。タッチしたまま画面上を滑らせカーソルを移動させたい位置まで動かすとカーソルは動きにあわせて付いてくる、指の動きとカーソルの動きに多少のズレが生じてきても使用者はカーソルを見ているので無意識にカーソルが目的の位置にくるように指の動きを調整することができる。その為検出するパネルはあまり高精度である必要はない。
【0020】
又、図3に示すように画面の隅に表示される小さなボタンなどはキャビネットの枠に邪魔され、指ではタッチしにくいが、そのような場所へカーソルを動かす際には、カーソルを目的の位置の近くまで動かした後、一旦指を離し、パネルのタッチしやすい位置で再びカーソルが目的の位置に達するまでタッチしながら指を動かせばよい。
【0021】
次にマウスの左右のボタンを用いて行う「クリック」、「ダブルクリック」、「右クリック」、「ドラッグ」の機能について、本発明においてはタッチと開放と移動の組合せで各機能を割り付ける。パネルのどの場所であってもタッチされると何らかの検出値が得られ、パネルから開放すると検出値は得られなくなる。また検出値が変化してくればタッチしながら移動していることになる。
【0022】
図4は各機能割付けのフローチャートである。ST1においてタッチが検出されるとタッチフラグをセットし、ST2に進みタッチされたまま移動があるかを検出する。移動がある場合、移動フラグをセットし、動きに合わせてカーソルを移動する。移動が止まってもST3で移動フラグの有無を確認し、移動フラグがあるのでST1に戻る。再び移動が検出されればカーソルも動き、移動をやめればカーソルも止まる。パネルから指を放すと、ST1でタッチが検出されずST7に進む、右ボタンフラグは無いので、ST8に進み移動フラグがあるので移動フラグとタッチフラグをリセットし、ST1に戻る。タッチが検出されず再びST7、ST8と進み、今度は移動フラグとタッチフラグがリセットされているのでST10に進み、タッチカウンタの数値が0である為、ST1に戻る。
【0023】
このようにタッチして少しでも動かした場合、カーソルが動くだけでありマウスの左右ボタンの機能は働かない。「ポイント」と呼ばれるマウスカーソルをアイコンやボタン上に重ねるだけの操作も実現できる。
【0024】
次にタッチしたまま動かさない場合、ST2で移動が検出されずST3に進む、移動フラグも無く、右ボタンフラグも無いのでST3からST4、ST5と進みタッチカウンタも「0」であるのでST6に進む、タッチしたまま動かさなければやがて時間がT1に達し、右ボタンを時間T3の間ONし、右ボタンフラグをセットしてST1に戻る。このままタッチし続けていてもST4において右ボタンフラグが検出されて再び右ボタンが押されることはない。右ボタンを押した信号を出力した後もタッチしたまま動かせばカーソルは動きに合わせ移動する。パネルから指を放せばST1からST7に進み、右ボタンフラグをリセットしST1に戻る。
【0025】
このように「右クリック」はパネルの任意の場所をあらかじめ定めた時間T1以上動かさずにタッチし続けることで実現する。
【0026】
次にタッチしたまま動かさずにT1の時間経過前にパネルから指を放した場合はST1からST7、ST8、ST9へと進み、タッチフラグがあるのでタッチフラグをリセットした後タッチカウンタに1を加え、ST10に進むタッチカウンタが1になっているのでST11に進み経過時間を計測する、まだ時間がT2に達していない為、左ボタンをONにし、ST1に戻る、引き続きタッチされなければ同じ経路でST9に進むがタッチフラグはリセットされているのでタッチカウンタは1のままST10、ST11と進む。やがて時間がT2に達したら左ボタンをOFFしタッチカウンタを0に戻す。
【0027】
つまり、「クリック」はタッチして動かさず「右クリック」になる時間T1が経過する前に開放すると開放してから時間T2だけ左ボタンを押した信号を出力することで実現する。又、「ダブルクリック」も「クリック」が完了後、再度クリック動作を繰り返すことで実現する。
【0028】
上記、時間T2だけ左ボタンを押した信号を出力している間にST1にて再度タッチが検出された場合は再びタッチフラグがセットされ、ST2、ST3、ST4、ST5と進み、ここでタッチカウンタは1になっているので右ボタンがONすることはなく、左ボタンは押されたままになっている。ここでタッチされたまま移動があると、ST2で移動フラグをセットしカーソルを動かす。パネルから指を放せば、ST7、ST8と進み移動フラグがあるので左ボタンはOFFされる。
【0029】
このようにタッチして動かさずに開放し、あらかじめ定めた時間T2内に再度タッチしたまま動かした場合、パネルから指を放すまで、左ボタンを押された状態での移動、つまり「ドラッグ」が実現する。
【0030】
上記は時間T2だけ左ボタンを押した信号が出力されている間にST1にて再度タッチが検出され、タッチしたまま動かした場合を説明したが、2回目のタッチでタッチしたまま動かされずに開放された場合はST1からST8、ST9へと進み、タッチフラグがあるのでタッチカウンタに1を加え、ST10に進む。タッチカウンタが2になっているので左ボタンをOFFした後、時間T4だけその状態を保持した後、再度左ボタンを時間T5だけONする。
【0031】
つまり、「クリック」が完了していない状態で再度タッチされ放されても、左ボタンを押した信号の出力は間を空けて連続2回出力され、「ダブルクリック」が実現できる。
【0032】
このように標準マウスに備わるすべての機能をタッチ操作だけで実現できる。タッチする位置を選ばない為、図5に示すようにカーソルを目的のアイコンやボタンに移動した後は、使用者は自分の操作し易い場所で操作をすればよい。また従来のタッチパネルのように良く使うボタンの位置が集中的にタッチされることもない。
【0033】
本説明では標準的なマウスの機能だけに特定して説明したが、「スクロール」などの機能を加えてもよいし、割り付ける機能を入れ替えてもよい。また、操作は指に限らず、ペンなどを用いてもよい。
【0034】
【発明の効果】
本発明によれば使用者は画面上にあるカーソルにタッチしながら目的の位置まで移動させることができ、マウスの操作に慣れていない人でも簡単に操作ができるようになる。また大型画面であっても高精度のパネルである必要が無く、性能の持続性の高い入力装置を安価に実現できる。
【図面の簡単な説明】
【図1】本発明の実施形態における構成図
【図2】カーソル移動の操作を示す図。
【図3】タッチしにくい場所へカーソル移動の操作を示す図
【図4】マウスの各機能割付け処理を示すフローチャート図
【図5】カーソルを目的の位置に移動させた後のマウスの左右ボタン操作を示す図
【符号の説明】
10 タッチ入力マウス
11 透明タッチ位置検出パネル
12 制御部
13 移動検出部
14 信号変換部
15 タッチパターン検出部
16 ボタン押下信号変換部
17 標準マウスデータ出力部
18 パーソナルコンピュータ
19 マウスドライバ
20 CPU
21 ディスプレイドライバ
22 表示装置
30 表示装置上に重ねた位置検出パネル
31 アイコン又はボタン
32 カーソル
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a touch input device.
[0002]
[Prior art]
Some information terminals have a touch panel as a simple input device.However, in many cases, buttons that are displayed on the screen are enlarged so that they are easy to touch, and the position of the buttons is also to avoid peripheral parts that are difficult to operate. We are making a dedicated application made in. However, due to the convenience of the touch panel, which is a direct input device, even if it is an application for a personal computer, it has a function equivalent to a mouse so that it can be operated using the touch panel as seen in JP-A-9-244809. Have been proposed.
[0003]
[Problems to be solved by the invention]
In the case of a mouse, moving the mouse rotates the ball provided at the bottom of the mouse, and the amount and direction of the rotation is detected by a sensor to move the cursor on the screen, but external movement such as dust attached to the ball Even if you move the mouse in the same way, the cursor does not always move the same amount every time. However, due to the characteristics of the mouse, such as moving the mouse while looking at the cursor, the user unconsciously adjusts the movement of the mouse so that the cursor comes to a target position. For this reason, it can be said that a mouse is an input device suitable for a personal computer application.
[0004]
However, the mouse is moved on the desk and the cursor is displayed on the screen and moves, the user is watching the movement of the cursor, so the mouse must be operated only with the hand feeling, and if you want to move the mouse cursor greatly, the mouse Must be repeatedly lifted from the desk and moved to the opposite side, and the mouse must be moved again in the desired direction. For this reason, training was necessary for beginners to get used to the operation.
[0005]
On the other hand, the touch panel can be operated and viewed on the same screen, and even beginners can easily operate.However, since the absolute coordinates from the origin of the touch panel are detected, if the detection accuracy is poor, it is detected as the touched position Some deviation can be tolerated if a large display button is prepared in advance for the touch panel, in which the position is displaced. However, a typical personal computer application is often a small icon or button. Therefore, extremely high position detection accuracy was required for use in such applications. The larger the size, the more difficult it is to suppress variations in the entire panel, which leads to an increase in product cost.
[0006]
On the contrary, the screen of personal computers is getting larger. There are many factors that deteriorate accuracy, such as changes in the environment of temperature and humidity, changes over time, and deterioration due to repeated touches.
[0007]
In addition, the fact that this position detection is absolute coordinates from the origin of the touch panel as seen in Japanese Patent Application Laid-Open No. 9-244809 means that when the cursor is moved by an application or another input device, the stored coordinates and the actual coordinates are used. Since the coordinates of the cursor are shifted, the cursor must be returned to the origin once, and then moved to the detected coordinates. Therefore, it is not possible to always move the cursor based on the current cursor position like a mouse.
[0008]
Also, depending on the application, moving the cursor over an icon on the screen displays the comment for that icon, and the user can determine whether to execute the comment by looking at the comment. Not only does the cursor move to the position, but it is also "clicked" at that position, so there is no choice but to execute.
[0009]
As described above, there is a problem in operating an application that is not made for a touch panel using the touch panel method, and the present invention requires a high-precision panel that can be used for a touch panel, taking advantage of a mouse that is suitable for PC applications. It is an object of the present invention to provide a screen direct operation type mouse which can be operated as if the cursor on the screen is directly moved with a finger or a pen without having to do so.
[0010]
[Means for Solving the Problems]
In the present invention, the operation of touching the panel is assumed to be an operation of placing the mouse on the desk, and the operation of releasing the finger from the panel is assumed to be the same as the operation of lifting the mouse from the desk. The amount of movement and the direction are calculated from the amount of change in the detection value caused by moving while touching, and are converted into a rotation signal of a mouse ball that moves the cursor in the same direction and amount of movement.
[0011]
By touching the cursor displayed on the screen and moving it to the target location, you can operate it as if you were directly moving the cursor, watching the cursor movement and operating while correcting the deviation due to panel variation It allows you to operate PC applications more directly than a mouse.
[0012]
In addition, assuming that the entire panel is a single switch, after moving the cursor to the target position, touch the panel where it is easy to touch, and press the left or right mouse button depending on how Assign the same function as
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 shows a configuration diagram of an embodiment of the present invention. In the mouse 10 of the present invention, a panel 11 capable of detecting a transparent touch position, such as used in a touch panel, is disposed on a display device 22 in a detection unit. When the panel 11 is touched, a detected value of the touched position is obtained, but the difference from the touch panel is that absolute coordinates from the touch panel origin are not calculated from the detected value.
[0014]
Based on the detection value of the touched position, the movement amount and the movement direction are detected by the movement detection unit 13 from the change in the detection value caused by moving while being touched, and further, the signals are detected by the mouse by the signal conversion unit 14. Is converted to the same signal as the pulse signal output by the sensor that detects the rotation of the mouse ball when is moved.
[0015]
Further, the touch pattern detection unit 15 detects a touching method that combines the number of times of contact and release with the panel and the contact time in an operation of touch only without movement, and the button pressing signal conversion unit 16 detects the touching method. Converts to a signal equivalent to the signal when the left or right button is pressed.
[0016]
Since the signals from the signal conversion unit 14 and the button press signal conversion unit 16 are the same as those of a standard mouse, the standard mouse data output unit 17 is not special and is as easy as a conventional mouse. Can be made.
[0017]
Since the mouse 10 is a normal mouse when viewed from the personal computer 18, it is not necessary to prepare any special software, and the mouse cursor can be displayed on the display device 22.
[0018]
As described above, it is always monitored whether the panel surface is touched. If no value is detected, it is determined that the finger has left the panel, and the cursor does not move from that position. Also, if you touch and release your hand and touch another place, even if there is a difference in the value detected when touching each, the cursor does not move because it did not move while touching during this time, move the mouse while floating It is the same as
In other words, there is no relation between the touched position and the position of the cursor, and the direction and amount moved while touching are made to match only the direction and amount of cursor movement.
[0019]
As shown in FIG. 2, the user looks at the cursor position on the screen and touches the displayed cursor. If you slide on the screen while touching and move the cursor to the position you want to move, the cursor will follow the movement, even if there is a slight difference between the movement of the finger and the movement of the cursor, the user can see the cursor You can adjust the movement of your finger so that the cursor comes to the target position unconsciously. Therefore, the panel to be detected does not need to be very accurate.
[0020]
Also, as shown in FIG. 3, small buttons and the like displayed in the corners of the screen are obstructed by the frame of the cabinet and are difficult to touch with a finger, but when the cursor is moved to such a place, the cursor is moved to a desired position. After moving the finger close to, the finger is once released, and the finger may be moved while touching the cursor again at a position where the panel is easy to touch until the cursor reaches the target position.
[0021]
Next, with respect to the functions of "click", "double click", "right click", and "drag" performed using the left and right buttons of the mouse, in the present invention, the respective functions are assigned by a combination of touch, release, and movement. Touching anywhere on the panel will provide some detection value, and releasing it from the panel will result in no detection value. If the detected value changes, it means that the user is moving while touching.
[0022]
FIG. 4 is a flowchart of each function assignment. When a touch is detected in ST1, a touch flag is set, and the process proceeds to ST2 to detect whether or not there is a movement while the touch is made. If there is a movement, a movement flag is set, and the cursor is moved according to the movement. Even if the movement is stopped, the presence or absence of the movement flag is confirmed in ST3, and the process returns to ST1 because the movement flag is present. When the movement is detected again, the cursor moves, and when the movement is stopped, the cursor stops. When the finger is released from the panel, the touch is not detected in ST1 and the process proceeds to ST7. Since there is no right button flag, the process proceeds to ST8. Since the move flag is present, the move flag and the touch flag are reset, and the process returns to ST1. If no touch is detected, the process proceeds to ST7 and ST8 again. This time, since the movement flag and the touch flag have been reset, the process proceeds to ST10. Since the value of the touch counter is 0, the process returns to ST1.
[0023]
If you touch and move a little like this, only the cursor moves, and the functions of the left and right mouse buttons do not work. It is also possible to achieve an operation by simply hovering a mouse cursor called a "point" on an icon or button.
[0024]
If the user does not move while touching, the process proceeds to ST3 without detecting a movement in ST2. Since there is no movement flag and there is no right button flag, the process proceeds from ST3 to ST4 and ST5, and the touch counter is "0", so the process proceeds to ST6. If the user does not move while touching, the time reaches T1, the right button is turned on for a time T3, the right button flag is set, and the process returns to ST1. Even if the touch is continued, the right button flag is detected in ST4 and the right button is not pressed again. After outputting the signal of pressing the right button, if the cursor is moved while touching, the cursor moves according to the movement. If the finger is released from the panel, the process proceeds from ST1 to ST7, the right button flag is reset, and the process returns to ST1.
[0025]
As described above, “right-click” is realized by continuing to touch an arbitrary place on the panel without moving it for a predetermined time T1 or more.
[0026]
Next, when the finger is released from the panel before the time T1 has elapsed without touching and moving, the process proceeds from ST1 to ST7, ST8, and ST9. Since the touch flag is present, the touch flag is reset, and then 1 is added to the touch counter. , Proceed to ST10 Since the touch counter is 1, proceed to ST11 and measure the elapsed time. Since the time has not yet reached T2, turn on the left button, return to ST1, and if the touch is not continued, follow the same route. The process proceeds to ST9, but since the touch flag has been reset, the process proceeds to ST10 and ST11 while the touch counter remains at 1. When the time reaches T2, the left button is turned off and the touch counter is reset to zero.
[0027]
That is, the "click" is realized by releasing the signal by pressing the left button for a time T2 after releasing the touch when the touch is released before the time T1 at which the touch does not move and the "right click" elapses. The “double click” is also realized by repeating the click operation after the “click” is completed.
[0028]
If the touch is detected again in ST1 while the signal of pressing the left button for the time T2 is output, the touch flag is set again, and the process proceeds to ST2, ST3, ST4, ST5, where the touch counter is set. Is 1, the right button is not turned on and the left button is kept pressed. If there is a movement while being touched here, a movement flag is set and the cursor is moved in ST2. If the finger is released from the panel, the left button is turned off because there is a movement flag in the order of ST7 and ST8.
[0029]
In this way, when the touch is released without moving the touch panel, and the finger is moved again within the predetermined time T2, the movement with the left button pressed, that is, the “drag” is performed until the finger is released from the panel. Realize.
[0030]
In the above description, the case where the touch is detected again in ST1 while the signal of pressing the left button for the time T2 is output, and the touch is moved while the touch is being performed is described. If so, the process proceeds from ST1 to ST8 and ST9. Since there is a touch flag, 1 is added to the touch counter, and the process proceeds to ST10. Since the touch counter is 2, the left button is turned off, the state is maintained for a time T4, and then the left button is turned on again for a time T5.
[0031]
In other words, even if the "click" is not completed and touched and released again, the output of the signal for pressing the left button is output twice consecutively with an interval, so that "double click" can be realized.
[0032]
In this way, all the functions of the standard mouse can be realized only by touch operation. Since the position to be touched is not selected, after the cursor is moved to the target icon or button as shown in FIG. 5, the user may operate at a place where the user can easily operate. Also, unlike the conventional touch panel, the frequently used buttons are not intensively touched.
[0033]
In this description, only the functions of the standard mouse are specified and described. However, functions such as “scroll” may be added, or functions to be assigned may be replaced. The operation is not limited to the finger, and a pen or the like may be used.
[0034]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, a user can move to a target position, touching the cursor on a screen, and even those who are not used to operating a mouse can operate easily. Further, even for a large screen, it is not necessary to use a high-precision panel, and an input device with high performance can be realized at low cost.
[Brief description of the drawings]
FIG. 1 is a configuration diagram according to an embodiment of the present invention. FIG. 2 is a diagram showing an operation of moving a cursor.
FIG. 3 is a diagram showing an operation of moving a cursor to a place where it is difficult to touch. FIG. 4 is a flowchart showing a function allocation process of a mouse. FIG. 5 is an operation of a left and right button of a mouse after moving a cursor to a target position. [Explanation of symbols]
Reference Signs List 10 touch input mouse 11 transparent touch position detection panel 12 control unit 13 movement detection unit 14 signal conversion unit 15 touch pattern detection unit 16 button press signal conversion unit 17 standard mouse data output unit 18 personal computer 19 mouse driver 20 CPU
21 Display Driver 22 Display Device 30 Position Detection Panel 31 Overlaid on Display Device Icon or Button 32 Cursor

Claims (3)

画面上に重ねて設置する透明なパネルであって、指やペンを用い、パネル面に接触しながら動かした量、方向を検出する手段と、それを、マウスを動かした時にマウスボールの回転を検出するセンサーが出力する信号と同等の信号に変換する手段を備えることを特徴とするマウス。A transparent panel that is placed on top of the screen, using a finger or pen to detect the amount and direction of movement while touching the panel surface, and a means to detect the rotation of the mouse ball when moving the mouse A mouse, comprising: means for converting a signal output from a detecting sensor into a signal equivalent to the signal output from the sensor. 画面上に重ねて設置する透明なパネルであって、指やペンを用い、パネル面に接触しながら動かす操作と画面上に表示されるカーソルの動きを等しくし、感覚的に画面上のカーソルを直接動かしているように見せることを特徴とするマウス。A transparent panel that is placed on top of the screen, using a finger or a pen to move the cursor while touching the panel surface and the movement of the cursor displayed on the screen to be equal, so that the cursor on the screen can be intuitively A mouse that appears to move directly. 画面上に重ねて設置する透明なパネルであって、指やペンを用い、パネル面の任意の場所を接触しながら動かす操作と、移動の無い接触のみの操作を検出する手段を備え、操作の仕方によりマウスの左、右のボタンを押した時の機能と同じくすることを特徴とするマウス。A transparent panel that is placed on top of the screen and has means for detecting the operation of moving and touching any part of the panel surface with a finger or pen, A mouse characterized by having the same function as pressing the left and right buttons of the mouse depending on the method.
JP2002239906A 2002-07-16 2002-07-16 Touch type mouse Pending JP2004054861A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002239906A JP2004054861A (en) 2002-07-16 2002-07-16 Touch type mouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002239906A JP2004054861A (en) 2002-07-16 2002-07-16 Touch type mouse

Publications (1)

Publication Number Publication Date
JP2004054861A true JP2004054861A (en) 2004-02-19

Family

ID=31943891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002239906A Pending JP2004054861A (en) 2002-07-16 2002-07-16 Touch type mouse

Country Status (1)

Country Link
JP (1) JP2004054861A (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013054583A1 (en) * 2011-10-11 2013-04-18 インターナショナル・ビジネス・マシーンズ・コーポレーション Object designation method, device and computer program
CN103324306A (en) * 2013-05-11 2013-09-25 李隆烽 Touch screen computer mouse simulation system and method
JP2015521317A (en) * 2012-05-09 2015-07-27 アップル インコーポレイテッド Device, method and graphical user interface for selecting user interface objects
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9612741B2 (en) 2012-05-09 2017-04-04 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics

Cited By (122)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10345961B1 (en) 2011-08-05 2019-07-09 P4tents1, LLC Devices and methods for navigating between user interfaces
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10649571B1 (en) 2011-08-05 2020-05-12 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10656752B1 (en) 2011-08-05 2020-05-19 P4tents1, LLC Gesture-equipped touch screen system, method, and computer program product
US10540039B1 (en) 2011-08-05 2020-01-21 P4tents1, LLC Devices and methods for navigating between user interface
US10664097B1 (en) 2011-08-05 2020-05-26 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10386960B1 (en) 2011-08-05 2019-08-20 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10338736B1 (en) 2011-08-05 2019-07-02 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10365758B1 (en) 2011-08-05 2019-07-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
JP5576571B2 (en) * 2011-10-11 2014-08-20 インターナショナル・ビジネス・マシーンズ・コーポレーション Object indication method, apparatus, and computer program
WO2013054583A1 (en) * 2011-10-11 2013-04-18 インターナショナル・ビジネス・マシーンズ・コーポレーション Object designation method, device and computer program
CN103842945B (en) * 2011-10-11 2016-09-28 国际商业机器公司 Object pointing method, equipment
GB2509651B (en) * 2011-10-11 2015-07-08 Ibm Object designation method, device and computer program
US8860679B2 (en) 2011-10-11 2014-10-14 International Business Machines Corporation Pointing to a desired object displayed on a touchscreen
GB2509651A (en) * 2011-10-11 2014-07-09 Ibm Object designation method, device and computer program
CN103842945A (en) * 2011-10-11 2014-06-04 国际商业机器公司 Object designation method, device and computer program
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US11947724B2 (en) 2012-05-09 2024-04-02 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US9823839B2 (en) 2012-05-09 2017-11-21 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US11354033B2 (en) 2012-05-09 2022-06-07 Apple Inc. Device, method, and graphical user interface for managing icons in a user interface region
US11314407B2 (en) 2012-05-09 2022-04-26 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US11221675B2 (en) 2012-05-09 2022-01-11 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10884591B2 (en) 2012-05-09 2021-01-05 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10782871B2 (en) 2012-05-09 2020-09-22 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9971499B2 (en) 2012-05-09 2018-05-15 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9612741B2 (en) 2012-05-09 2017-04-04 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10592041B2 (en) 2012-05-09 2020-03-17 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
JP2015521317A (en) * 2012-05-09 2015-07-27 アップル インコーポレイテッド Device, method and graphical user interface for selecting user interface objects
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10775994B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10942570B2 (en) 2012-05-09 2021-03-09 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10969945B2 (en) 2012-05-09 2021-04-06 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10996788B2 (en) 2012-05-09 2021-05-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US11010027B2 (en) 2012-05-09 2021-05-18 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10775999B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10114546B2 (en) 2012-05-09 2018-10-30 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US11023116B2 (en) 2012-05-09 2021-06-01 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US10191627B2 (en) 2012-05-09 2019-01-29 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10168826B2 (en) 2012-05-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10101887B2 (en) 2012-12-29 2018-10-16 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US10185491B2 (en) 2012-12-29 2019-01-22 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or enlarge content
US10175879B2 (en) 2012-12-29 2019-01-08 Apple Inc. Device, method, and graphical user interface for zooming a user interface while performing a drag operation
US9857897B2 (en) 2012-12-29 2018-01-02 Apple Inc. Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9965074B2 (en) 2012-12-29 2018-05-08 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9996233B2 (en) 2012-12-29 2018-06-12 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10915243B2 (en) 2012-12-29 2021-02-09 Apple Inc. Device, method, and graphical user interface for adjusting content selection
CN103324306A (en) * 2013-05-11 2013-09-25 李隆烽 Touch screen computer mouse simulation system and method
US10860177B2 (en) 2015-03-08 2020-12-08 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10268342B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11977726B2 (en) 2015-03-08 2024-05-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10067645B2 (en) 2015-03-08 2018-09-04 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9645709B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US11112957B2 (en) 2015-03-08 2021-09-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10268341B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10338772B2 (en) 2015-03-08 2019-07-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10180772B2 (en) 2015-03-08 2019-01-15 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10613634B2 (en) 2015-03-08 2020-04-07 Apple Inc. Devices and methods for controlling media presentation
US10599331B2 (en) 2015-03-19 2020-03-24 Apple Inc. Touch input cursor manipulation
US11550471B2 (en) 2015-03-19 2023-01-10 Apple Inc. Touch input cursor manipulation
US10222980B2 (en) 2015-03-19 2019-03-05 Apple Inc. Touch input cursor manipulation
US11054990B2 (en) 2015-03-19 2021-07-06 Apple Inc. Touch input cursor manipulation
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10152208B2 (en) 2015-04-01 2018-12-11 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10705718B2 (en) 2015-06-07 2020-07-07 Apple Inc. Devices and methods for navigating between user interfaces
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10841484B2 (en) 2015-06-07 2020-11-17 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10455146B2 (en) 2015-06-07 2019-10-22 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11835985B2 (en) 2015-06-07 2023-12-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10303354B2 (en) 2015-06-07 2019-05-28 Apple Inc. Devices and methods for navigating between user interfaces
US11681429B2 (en) 2015-06-07 2023-06-20 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9706127B2 (en) 2015-06-07 2017-07-11 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9916080B2 (en) 2015-06-07 2018-03-13 Apple Inc. Devices and methods for navigating between user interfaces
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10203868B2 (en) 2015-08-10 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10209884B2 (en) 2015-08-10 2019-02-19 Apple Inc. Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
US10754542B2 (en) 2015-08-10 2020-08-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11327648B2 (en) 2015-08-10 2022-05-10 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10963158B2 (en) 2015-08-10 2021-03-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US11740785B2 (en) 2015-08-10 2023-08-29 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10884608B2 (en) 2015-08-10 2021-01-05 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10698598B2 (en) 2015-08-10 2020-06-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback

Similar Documents

Publication Publication Date Title
JP2004054861A (en) Touch type mouse
US11449224B2 (en) Selective rejection of touch contacts in an edge region of a touch surface
US10452174B2 (en) Selective input signal rejection and modification
US8274484B2 (en) Tracking input in a screen-reflective interface environment
TWI588734B (en) Electronic apparatus and method for operating electronic apparatus
TWI382739B (en) Method for providing a scrolling movement of information,computer program product,electronic device and scrolling multi-function key module
US20110227947A1 (en) Multi-Touch User Interface Interaction
JP2004038927A (en) Display and touch screen
WO2016208099A1 (en) Information processing device, input control method for controlling input upon information processing device, and program for causing information processing device to execute input control method
TWI413920B (en) Computer cursor control system
AU2013205165B2 (en) Interpreting touch contacts on a touch surface
US20160139723A1 (en) User interface with touch sensor
US20160147321A1 (en) Portable electronic device
JP2011076363A (en) Touch pad, information processing terminal, control method of touch pad and program
AU2015271962B2 (en) Interpreting touch contacts on a touch surface