返信フォーム

無題 投稿者:通りすがり 投稿日: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が原因ではないので、どうにもできない・・・・


おなまえ
Eメール
タイトル
コメント
参照URL
添付File
暗証キー (英数字で8文字以内)
投稿キー (投稿時 5383 を入力してください)
文字色