A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
ああ、すみません。
確かにマウスの座標をとる方法とは全然違いますね。ご質問をよく読めばわかることでした。失礼しました。で、申し訳ないのですが、全然わかりません。
ただ、素人ながら、それが非常に難しいであろうということはわかります。
私の使っているPCでは、タッチパッドの端をなぞると、センターホイールを回すのと同じ効果があるのですが、これはおそらくOSレベルでそのように認識されてしまっていて、OSのAPIコールレベルではそれがマウスなのかタッチパッドなのかは意識しておらず、判別もしていないと思います。つまり、ドライバレベルで最適化されてしまっているように思うわけです。
ですので、タッチパッドのドライバからそれを取る必要があるように思いますが、それは各PCで仕様が全然違うでしょうし、そのPCでだけプログラムが動けばいい、ということであったとしても、ドライバがその方法を公開しているかどうかも怪しいと思います。(多分していないと思います)
全然役立たずな回答で申し訳ありません。
ありがとうございます。
でも、そういうインターフェースが出てないのも
実現が難しいというのであれば・・・と思いました。
探してみましたが、やっぱり見つからないし
どうにかならないかなぁ・・・。
No.2
- 回答日時:
結論から言うとほぼ不可能でしょう。
タッチパッド(マウス)からOSへは、「どの方向に」「どれだけの移動量」があったかという情報しかいっていません。マウスカーソルを動かすのには、現在のポインタの位置と上記の2つのパラメータがあれば事足りますよね?
画面の中央にマウスカーソルがあるときにタッチパッドの右下に指をおいた場合、カーソルが右下に移動するわけではなく、指を置いた位置から指がどう動いたかによってカーソルも移動するわけで、このことからもタッチパッドの絶対座標が必要ない(OSが取り扱わない)ことがわかると思います。
よって、OS(Windows)より上位レベルでタッチパッドの絶対座標を取得はできないと思います。
しいて言うなら、タッチパッドの絶対座標から上記の2要素に変換しているドライバに割り込めば取得は不可能ではないかもしれませんが、そもそもハードウェアで処理していてタッチパッドのモジュール外からは物理的に参照できない可能性が大ですし、仮にwindowsのドライバによる処理方式を採っていて割り込めたとしても、そのタッチパッドの機種限定のプログラムになってしまいます。
回答ありがとうございます
下記のサイトのように
ttp://shin-ishimaru.cocolog-nifty.com/blog/2008/02/quartzcomposerk_ddfe.html
ノートパソコンのタッチパネルで実現できればと思ったのですが・・・。
No.1
- 回答日時:
マウスの座標を取るのと同じ方法だと思いますが?
あと、Cの質問ならコンパイラの種類とバージョン、OSくらいは書いた方がいいかと。それによって答えが違いますからね。
回答ありがとうございます
説明不足でした。
まず使っているコンパイラは、VisualStudio 2005です。
オペレーションシステムはWindowsXPです。
うまく説明できませんが
触れているタッチパネルの座標を取得したいのです。
例えばタッチパネルの真ん中を触れるとX,Y座標ともに0.5
一番右下を触れるとX,Y座標ともに1.0と表示されるようにしたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード タッチパッド反応してくれるな 3 2022/12/07 18:46
- iPad iPadのキーボード付きケースを買おうと思っているのですが、タッチパッドがあるもの、無いものどちらを 3 2022/12/01 13:53
- 物理学 角運動量の式変形が分かりません。 4 2022/08/03 21:04
- 中学校 中1数学 比例のグラフの座標の読み取り 4 2023/03/28 12:26
- 物理学 ミンコフスキー時空図の作図の仕方について 2 2023/04/30 10:01
- 数学 線形代数の2次元直交座標系、極座標系についての問題がわからないです。 2 2022/07/16 20:42
- 物理学 座標から自由なこと 4 2022/12/03 16:56
- 物理学 ね振り子の角度方向の運動と、コリオリ力。 1 2022/12/03 14:36
- 数学 ある傾いた長方形の2点の座標を求める 4 2022/10/29 12:17
- 数学 ベクトルの単元で、 平行四辺形の頂点A、B、Cの座標が与えられて、Dの座標を聞かれる問題がありますが 1 2022/07/04 04:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
c言語でキーボードから2点の座...
-
以下のプログラムは重心を求め...
-
UWSCでの変数の設定の仕方
-
Excel関数で指定範囲内に有るか...
-
回転する矩形同士の当たり判定...
-
2つの座標と角度から交点座標の...
-
直線上にある点の座標の求め方
-
一番近い点を見つけたい。
-
スクリーン座標からワールド座...
-
タッチパッドのタッチ座標取得
-
Fortranで出力したファイルの内...
-
Excel VBAでマウス移動&ダブル...
-
エクセルである点からの距離で...
-
多角形の内部かどうか判定する方法
-
OpenCvSharp4による画像判定解...
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
連続で印刷すると画像が更新さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
エクセルで回転する座標の出し方
-
エクセルである点からの距離で...
-
3次元空間上の2つの座標から...
-
閉図形の座標の配列が右回りか...
-
ダイアログ内コントロールの位...
-
始点、終点の二つの座標と半径...
-
座標を持った平面範囲に座標を...
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
多角形の内部かどうか判定する方法
-
ワード上Shapeの位置情報を統一...
-
Excel VBA で自在に図形を変化...
-
OpenCvSharp4による画像判定解...
-
C言語 配列で座標
-
以下のプログラムは重心を求め...
-
シーケンサー(PLC?)で制...
-
交差する2線分の交点座標の求め方
-
ピクチャボックスの座標取得
おすすめ情報