2012年11月27日火曜日

タッチ停止プログラム(TGuard)更新



環境によってはペン位置のマウスシステムへの伝達が遅れることがあり、ウィンドウの穴あけが間に合わず素早いストロークを時々取りこぼすようです。小手先の対策で発生頻度を下げたつもりですが、根本的対策にはスキルが足りません。皆さんの所で起きてなければよいのですが。
RawInputControlTestに対応したつもり。



TGuard.exe Ver0.3

●概要
前のタッチ停止プログラムuntouch.exeは単純なメッセージフックを使用しており、"WinTab API"では動作するが、"TabletPC API"では動作しませんでした。
新しいTGuard.exeでは、穴の開いたウィンドウを、ペンに追従して移動させる事で、不要なタッチを排除します。

●注意
・メトロアプリには効果がありません。
・untouch.exeより、ペンをホバーさせている間のCPU負荷が増加しています。
・Windows7でも動作しますが、7でタッチをOFFしたい場合にはTM2controlがお勧めです。
・環境によっては素早いペンストロークを取りこぼすことがあるようです。

●使い方
・起動すると、タスクトレイの中に入り、タッチOFFします。
・タスクトレイのアイコンを左クリックすると、タッチON/OFFを切り替えます。
・タスクトレイのアイコンを右クリックすると、設定ダイアログが開きます。
・設定ダイアログは、タッチで操作できます。

●Setting Item
・穴の大きさ(5-500pix)
・ペン移動の停止から、穴を閉じる遅れ時間(60-1500ms)
・Cursor Position Monitor On/Off(ペンイベントの喪失が多い場合に使用してみてください)
・Saveボタンを押すと設定が保存され、次回起動時に自動的に読み込みます。

●Command line Option(多重起動時も、単独起動時も有効)
-on Guard On(Touch Off)
-off Guard Off(Touch On)
-s??? size of Hole(5-500pix)
-d??? Delay Time(60-1500ms)

多重起動時のみ有効
(Parameter noting) Toggle Touch
-t Toggle Touch
-p Toggle Property Dialog
-e Exit Program
-m posMonitor Toggle

●更新履歴
11/12/2012 first Ver
11/21/2012 Ver0.2
PosMonitor追加
プレス&ホールドイベントが通過しない問題を修正
11/27/2012 Ver0.3
PosMonitor動作修正
ダイアログがタッチ操作できなくなっていたのを修正
TopMost属性のウィンドウ(RawInputControlTest等)はタッチ操作できるよう変更


https://dl.dropbox.com/u/17137175/TGuard.zip


(Machine Translate+α)

● Overview
Before touch stop program(Untouch.exe) using a simple message hook, but work with "WinTab API", did not work "TabletPC API".
The new TGuard.exe, by a window with a hole(moving to follow the Pen Hover), I will eliminate unnecessary touch.

● Caution
 There is no effect on the Metro app.
 More untouch.exe, has been an increase in the load of the CPU While you hover the pen.
 If you need, I would make the command line extension untouch.exe (previous version).
 (If you want to touch Off on Windows7, recommended is TM2control.)
 there seems to be lose quick pen strokes by some environment.

● How to use
 When you start to enter in the task tray, and then touch OFF.
 If you left-click the icon in the task tray, touch switch ON / OFF.
 Right-click the icon in the task tray, open the Property Dialog.
 Property Dialog box can operated by touch.

● Setting Item
 The size of the hole (5-500pix)
 Time-delay from the pen stop moving, close the hole(60-1500ms)
 Cursor Position Monitor On/Off(If you have many pen event lost, please try this button.)
 The settings are saved by pressing the Save button, to automatically load the next time you start.

●Command line Option (effective when multiple starts & single start)
-on Guard On (Touch Off)
-off Guard Off (Touch On)
-s??? size of Hole (5-500pix)
-d??? Delay Time (60-1500ms)

Valid only when multiple starts
(Parameter noting) Toggle Touch
-t Toggle Touch
-p Toggle Property Dialog
-e Exit Program
-m posMonitor Toggle

● Update History
11/12/2012 first Ver
11/21/2012 Ver0.2
Add PosMonitor.
Press&Hold Event Can through.
1/27/2012 Ver0.3
PosMonitor function changed
Dialog's touch operation bug Fix
TopMost style window can
changed to allow Touch operate to the TopMost Style Window(such as RawInputControlTest)

0 件のコメント:

コメントを投稿