JP2004054861A - Touch type mouse - Google Patents
Touch type mouse Download PDFInfo
- 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
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
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
[0014]
Based on the detection value of the touched position, the movement amount and the movement direction are detected by the
[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
[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]
21 Display Driver 22
Claims (3)
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)
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 |
-
2002
- 2002-07-16 JP JP2002239906A patent/JP2004054861A/en active Pending
Cited By (122)
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 |