756589
掲示板
[トップに戻る] [アルバム] [留意事項] [ワード検索] [過去ログ] [管理用]
おなまえ
Eメール
タイトル
コメント
参照URL
添付File
暗証キー (英数字で8文字以内)
投稿キー (投稿時 9305 を入力してください)
文字色

TPN2TPD on win7デジタイザ 投稿者:FancyRaRa 投稿日:2010/06/12(Sat) 10:10 No.1699 ホームページ   
現状をまとめると、こうなった
Aなら制限つきで使える(S5と同じかな)

環境:mbook+X70のHIDドライバ(=HIDeGalaxTouch)

@「HIDeGalaxTouch」の「アドバンス」で「HIDデジタイザモード」を選択(デフォルト設定)
  →win7のタッチが有効なる
  →「0xff515782」イベントが来る(=TabletPC.dllを使用可能)
  →TPN2TPDの影響で「0xff515782」が来なくなる(=TPN2TPDが動かなくなる)
  →BTマウス操作でも「0xff515782」が来なくなる(=TPN2TPDが動かなくなるのは、TPN2TPDが原因ではない)

A「HIDeGalaxTouch」の「アドバンス」で「HIDマウスモード」を選択
  →win7のタッチは使えない(プロパティ上使えることになってるけど)
  →「0x00000000」イベントが来る(=TabletPC_0x00000000.dllで使用することになる)
  →TPN2TPDは動いた
  →タッチパッドモードでBTマウスを操作すると誤動作する(無効モードなら問題なし)

B「HanTouch.dll」(「HIDeGalaxTouch」付属の「XTouch32EX.dll」で)を使用
  →タッチパッドモードにできない

Re: TPN2TPD on win7デジタイザ - FancyRaRa 2010/06/13(Sun) 12:05 No.1700 ホームページ
「HIDデジタイザモード」についての調査メモ
ぶっちゃけ、N5向けの準備ですが、情報がなさ過ぎて手探り状態

<結果>
@TPN2TPDが発行するイベントが「0xff5157ff」なら「0xff515782」が来る
A「プレスアンドホールド」時のイベントが変なのは、設定(※)で変えれる
B最後のイベントがタッチ系だと自動的に消える

※設定の変更箇所
「コントロールパネル」
→「ペンとタッチ」
 →「タッチ」タブ
  →「プレスアンドホールド」
   →「設定」
    →「プレスアンドホールドを右クリックとして認識する」のチェックボックス
      ONならリリースorスライド開始までイベントが来ないで、右のDOWN/UPが来る
      OFFなら多少遅れるが左のDOWNが来る

<方針>
@「0xff5157ff」とするしかなさそう
 下位7ビットは変えれるだろうけど、何かルールはあるかも
ATPN2TPD内で「プレスアンドホールド」を右クリックとするので「OFF」じゃないとダメ
 TPN2TPDの有効/無効の切り替えに合わせて変えたいけど、できるのかなぁ
B消えると不味い
 あと@との関連性があるかも
 Aと同じでTPN2TPDの有効/無効の切り替えに合わせて変えたい


無題 投稿者:通りすがり 投稿日:2010/06/05(Sat) 08:49 No.1687   
TPN2TPDですが、vilivでも使えるように出来ませんか?
凄く便利そうなんですが・・・

Re: 無題 - FancyRaRa 2010/06/05(Sat) 13:53 No.1688 ホームページ
viliv S5のスレを見ました。
以前からwindows7対応として試作していたもの(Ver.1.07)を公開します。
mbookのwindows7環境でのみ確認していますので、動かないかもしれません。

http://fancyrara.ddo.jp/TPN2TPD_107.lzh

今回、追加した「TabletPC.dll」は、タッチパネルのドライバに依存しないように、Windowsの汎用イベントをTPN2TPDで横取りするようにしています。


Re: 無題 - FancyRaRa 2010/06/05(Sat) 13:56 No.1689 ホームページ
デフォルトでは、mbook専用ですので、設定の変更が必要です。

同梱の「Readme.txt」からカスタマイズ方法を転記しておきます。


     ※「TabletPC.dll」の使用方法
      1.「TabletPC.dll」を「TabletPC_debug.dll」にリネームします。
        (リネーム後のファイルを同梱していますので、それを使用してもOK)
      2.「TPN2TPD.ini」の「TouchLib」の設定を「TabletPC_debug.dll」に変更します。
      3.「TPN2TPD.exe」を起動します。
      4.タッチパッドモードかタッチパネルモードに変更します。
        (デフォルトでは、すばやくCtrlキーを2回押すと切り替わります。)
      5.DOS窓が出てることを確認し、タッチパネルをタッチします。
        (DOS窓に「00010000 ( 697, 307) 200」などの表示があればOK)
      6.DOS窓の表示された先頭の8桁の数値(16進数)を確認します。
        「00000000」だった場合は、残念ながらTPN2TPDを使用できません。
        ・「00000000」はマウスの入力
        ・「ff5157??」はWindows7対応のタッチパネルの入力
        (UMID mbook(M1)のタッチパネルの入力は、「00010000」でした。)
      7.「TPN2TPD.exe」を終了します。
      8.6で確認した数値で「TabletPC.dll」を「TabletPC_0x????????.dll」にリネームします。
        (UMID mbook(M1)の場合は、「TabletPC_0x0001000.dll」にリネームしました。)
      9.「TPN2TPD.ini」の「TouchLib」の設定を「TabletPC_0x????????.dll」に変更します。


Re: 無題 - 通りすがり 2010/06/05(Sat) 17:25 No.1690
公開ありがとうございます!
当方のvilivはHIDドライバを入れていないんですが、00000000となり使用できないみたいです。
HIDを入れてる人なら使えるのかもしれません。残念です。


Re: 無題 - FancyRaRa 2010/06/05(Sat) 19:35 No.1691 ホームページ
だめでしたか・・・

8桁の数値は、マウス入力の付加情報で、通常は「00000000」です。
このあたりの情報は非常に少なく、試行錯誤中で、誤動作防止のため、除外したのが仇となったようです。

要は、タッチパネル入力と他のポインティングデバイス入力を区別できれば、なんとかできます。

(参考)
LogitechのBTマウス@mbook:「00000000」
デスクトップPCのUSBマウス:「00000000」
mbookのタッチパネル   :「00010000」
MultiTouchVista     :「ff51578a」(※)

(※)
http://msdn.microsoft.com/en-us/library/ms703320(VS.85).aspx
MSDNで「ff5157??」はタブレットPCのペン入力と規定されていたので、ハードコーディング済み


Re: 無題 - FancyRaRa 2010/06/06(Sun) 21:03 No.1692 ホームページ
誤動作防止のガード処理を削除したバージョンをアップしました。
「TabletPC_0x00000000.dll」にリネームすることでviliv S5でも使用できると思います。
ただし、タッチパッドモードやタッチパネルモード中にマウスの操作を行わないでください。
無効モードでのみマウスの操作が可能です。

http://fancyrara.ddo.jp/TPN2TPD_108.lzh


Re: 無題 - FancyRaRa 2010/06/10(Thu) 22:25 No.1693 ホームページ
N5関連で巡回中に見つけたんだけど、
S5にはHIDドライバがあるんですね。ウラヤマシ。


Re: 無題 - FancyRaRa 2010/06/11(Fri) 23:08 No.1696 ホームページ
X70はmbookと同じTouchSideで、しかもHIDドライバが公開されてました
既に電波法とか無視しまくってるし、著作権もってことでインストールしてみました
「PS/2 HID Touch Digitizer Device」と認識されて動いています
もちろん、Win7のタッチデバイスとして動いてます



Re: 無題 - FancyRaRa 2010/06/11(Fri) 23:27 No.1697 ホームページ
win7タッチとTPN2TPDは相性が非常に悪いみたいです
はっきりいって使えません


Re: 無題 - FancyRaRa 2010/06/12(Sat) 09:24 No.1698 ホームページ
タッチでぐりぐりしながら、BTマウス(仮想TPN2TPD)を動かしてみて原因が分かった気がする
win7のタッチイベントは、別のマウスイベントが割り込むとリリースイベントが飛んできてる
そして、ぐりぐりのモーションイベントも飛んでこない

TPN2TPDが原因ではないので、どうにもできない・・・・


ぶらっと乗り鉄 投稿者:FancyRaRa 投稿日:2010/05/21(Fri) 21:58 No.1684 ホームページ   
津山行ってきます

Re: ぶらっと乗り鉄 - FancyRaRa 2010/05/21(Fri) 22:32 No.1685 ホームページ
ちなみに自己最長は稚内→大阪市内


ちょい借りる 投稿者:がんぢぃ 投稿日:2010/05/15(Sat) 21:49 No.1683   
かりま

新しい玩具 投稿者:FancyRaRa 投稿日:2010/05/15(Sat) 11:18 No.1679 ホームページ   
Win7のマルチタッチをエミュレートするソフト発見
255タッチって、どんだけぇ〜〜

@MultiTouchVistaで検索
AそれっぽいものをDL
B「Driver」配下にある「Install driver.cmd」をコンソールから入力(ダブルクリックじゃダメだった)
Cデバマネで「Universal Software HID device」いったん無効にして有効にする

今のところ、ここまで


Re: 新しい玩具 - FancyRaRa 2010/05/15(Sat) 11:52 No.1680 ホームページ
D「Multitouch.Service.Console.exe」を起動(終了させない)
E「Multitouch.Driver.Console.exe」を起動(終了させない)
F「Multitouch.Configuration.WPF.exe」を起動
G「Configure device」→チェックボックスをチェック→「OK」
H「Multitouch.Configuration.WPF.exe」を終了

これでマウスのクリックでタッチをエミュレートできます
※FGHは初回のみ


Re: 新しい玩具 - FancyRaRa 2010/05/15(Sat) 11:59 No.1681 ホームページ
終了の方法(実はこれが分からんで、ちょっとあせった)

@「Multitouch.Service.Console.exe」の窓でリターン(@の終了を待つ状態になる)
A「Multitouch.Driver.Console.exe」の窓でリターン


Re: 新しい玩具 - FancyRaRa 2010/05/15(Sat) 12:03 No.1682 ホームページ
再起動の方法

@「Multitouch.Service.Console.exe」を起動(終了させない)
A「Multitouch.Driver.Console.exe」を起動(終了させない)

@の後マウスが効かなくなるので、キーボードでがんばってAを起動


[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44]

処理 記事No 暗証キー
  

- Joyful Note -