2012年11月15日木曜日

untouch(ワコムWinTabアプリ向けタッチOFFアプリ)更新


これまでの経緯と変更目的
1.お手軽仕様でメッセージフック方式のタッチOffプログラムuntouchを作ってみる(ワコム機、WinTabアプリでテスト)
2.TabletPC API使用アプリでタッチが切れないことがあると判明
3.ちょっと力を入れて、どの機種でも動作しそうなマスクウィンドウ方式のタッチOFFアプリTGuardを作る

ワコムデジタイザ使用PCでWinTab APIアプリしか使わないならメッセージフック方式のuntouchでもタッチOFF出来るので、TGuardで取り入れたコマンドラインパラメータでの制御手段をuntouchの方にもつけておきます(タスクトレイに入れる等のUI変更はしていません)。

=====================================================================
untouch 0.2

●概要
Windows8のデスクトップUIアプリケーションのタッチ処理を無効化します。
TabletPC APIを使っているアプリケーションやWindows8のモダンUIには効果がありません。
Windows7でも動作しますが、7でタッチをOFFしたい場合にはTM2controlがお勧めです。

●更新内容
・起動時ダイアログ表示を行わないように変更
・コマンドラインオプションを追加

●使い方
・Windows8では管理者として実行してください。
・起動するとタッチオフ状態になります。
・タスクバーのuntouchをクリックするとダイアログが出て、タッチのOn/Off切り替えおよび、untouchの終了を行うことができます。
・コマンドラインパラメータを与えて多重起動することにより、タッチのOn/Off、ダイアログ表示/非表示、untouchの終了を行わせることができます。

●コマンドラインパラメータ
-t
すでに起動しているuntouchのタッチオン/オフが切りかわります(多重起動時)。
パラメータなし
すでに起動しているuntouchのタッチオン/オフが切りかわります(多重起動時)。
-off
すでに起動しているuntouchをタッチオフ状態にします(多重起動時)。
-on
タッチオン状態で起動します(単独起動時)。
すでに起動しているuntouchをタッチオン状態にします(多重起動時)。
-p
ダイアログを表示した状態で起動します(単独起動時)。
すでに起動しているuntouchのダイアログ表示のオン/オフが切り替わります(多重起動時)。
-e
すでに起動しているuntouchが終了します(多重起動時)。

●untouchとTGuardの違い
PhotoShopやPaintTool Saiで筆圧が有効な機種の方 -> untouch
TabletPC APIを使うアプリケーションには効果がありませんが、あまり負荷が増えません

PhotoShopやPaintTool Saiで筆圧が無効な機種の方 -> TGuard
ペンホバリング状態の負荷がuntouchより高い(一般的にホバリング中はCPUに余裕があり動作が重くなることはないと思いますが、バッテリー駆動時間等に影響が出るかもしれません)ですがTabletPC APIを使うアプリケーションにも効果があります
ペンさばきが非常に速い場合等に調整が必要になる場合があります(設定ダイアログのスライダーで調整可能)


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


(matine translation+alpha)
untouch update and The difference between TGuard

untouch 0.2

● Overview
untouch will disable touch handling of desktop application UI Windows8.
Has no effect on the Windows8 modern UI and TabletPC API application.
(If you want to touch Off on Windows7, recommended is TM2control.)


● Updates
.Dialog hided at startup.
.Added command-line options.

● How to use
.Please run as administrator in Windows8.
.Touch is off when you startup.
.You can display dialog when you click untouch on the taskbar.
.Touch toggle by Dialong's button.
.application Exit at Dialong's Exit button.

● Command line parameters
-t
Touch toggle (when multiple starts).
(No parameters)
Touch togle (when multiple starts).
-off
touch off(when multiple starts).
-on
Started with the touch On(when single start).
Touch On(when multiple starts).
-p
A dialog will appear from the startup(when single start).
dialog show/hide toggle(when multiple starts).
-e
Untouch already running is finish.(when multiple starts)

● Differences untouch and TGuard
Pen pressure enable on PhotoShop or Paint Tool Sai -> untouch.
.untoch has an effect on WinTab applicaitons, and do not increase the load.(But there is no effect on TabletPC API applications).

Pen pressure disable on PhotoShop or Paint Tool Sai -> TGuard.
.TGuard has an effect on WinTab and TabletPC API applicaitons.But TGuard increase the load when pen hovering.(Usually, There is a ample surplus of the CPU,during pen hovering. But it may affect the battery time, etc..)
.If the pen is very fast, there is a need for adjustment.(Adjustable in the settings dialog slider).

5 件のコメント:

  1. works great!

    I tested T-guard but it blocked some pen events, for example I can't call property menu with the pen

    返信削除
  2. Sorry.
    Now,I was know that the right click by press&hold does not work.
    Tomorrow, I will look for measures.

    返信削除
  3. Has not been found a simple solution.
    if start-up command line parameter -d1500, then wait 1.5 seconds for press and hold.
    but it might increase "touch through".

    返信削除
  4. don't be sorry, is a big challenge and is cool sharing the process

    I only give my feedback, to you know how it works for other user

    thanks

    返信削除
  5. はじめまして、ThinkPad P40 yogaで使わせて頂いております。
    タッチが切れず、困っていました。
    ほんとうに助かっております!ありがとうございます。

    返信削除