【ペンタブレット】WACOM BAMBOO 3本目【竹】

このエントリーをはてなブックマークに追加
150名無しさん@お腹いっぱい。
Bambooのタッチホイールにキー(キーストローク)を割り当て可能な
隠し設定でがあったので書いておきます。

私はタッチホイールの時計回りにF19、反時計回りにF20を割り当て
それをAutoHotkeyというソフトでアプリケーション(の各コントロール)毎の
カスタマイズをしています。1ヶ月近く使ってますが問題はありません。
※タッチホイールのカスタマイズであり、
 高速スクロール(▲ ▼)のカスタマイズではありません。
 また、高速スクロールのみをカスタマイズする方法を知りません。

●タッチホイールにキー(キーストローク)を割り当てる方法。
C:\Documents and Settings\ユーザー名\Application Data\WTablet\Pen_Tablet.dat
を編集する必要があるのでテキストエディタで開きます。
※事前に Pen_Tablet.dat のバックアップ(コピー)しておくことをオススメします。
※元に戻したい場合は上書きすれば元に戻せます。

TouchRingFunction を探す。(テキストエディタの検索機能を利用すると簡単)
右側の数字を 4 に書き換え
TouchRingFunction 4
にする。

右側の数字の意味は
0 = ズーム (Wheel), 1 = スクロール (Ctrl+Wheel), 2 = 無効
3 = 0と同じ?, 4 = 隠し設定(タッチホイールのカスタマイズが可能になる)
151名無しさん@お腹いっぱい。:2009/06/19(金) 23:07:59 ID:vrPTycgI
隠し設定で参照される値は下記の2つ。
TouchRingCWKeystroke !!!!!! (時計回り)
TouchRingCCWKeystroke !!!!!! (反時計回り)
※初期値は !!!!!! となっている(未指定ということらしい)。

AutoHotkey(カスタマイズ系ソフト)と連携する場合は
現在のキーボードのキーと被らない方が好ましいと思うので
F13〜F20を割り当てを推奨します。
(BambooにF21〜F24を登録するとするとShift+Ctrlとして扱われる、
 よって実質的に登録可能なのはF20まで)
時計周りにF19、反時計回りにF20を割り当てる場合は次のようになります。

TouchRingCWKeystroke !!!!##!!!!!!
TouchRingCCWKeystroke !!!!$#!!!!!!

(Pen_Tablet.datに)上書き保存する。
スタート → コントロールパネル → 管理ツール → サービス を開く
TabletServicePen というサービスを探して右クリック → 「再起動」
これで変更が反映されます。
※TabletServicePen を再起動する前にタブレットのプロパティを開くと
 書き換えた内容が破棄され、編集前の状態に戻されるので
 その場合は再編集してください。
152名無しさん@お腹いっぱい。:2009/06/19(金) 23:08:40 ID:vrPTycgI
F13〜F18を割り当てたい場合は
f13 = !!!!]"!!!!!!
f14 = !!!!^"!!!!!!
f15 = !!!!_"!!!!!!
f16 = !!!!`"!!!!!!
f17 = !!!!!#!!!!!!
f18 = !!!!"#!!!!!!

他のキー(アルファベットキー、記号、テンキー、F1〜F12等)を割り当てたい場合は
ペンタブのプロパティを開き、「タブレット」のファンクションキーの設定にて
調べたいキー(キーストローク)を左上ボタンにを割り当て、
ペンタブのプロパティを閉じる。(閉じることで設定がPen_Tablet.datに保存される)
テキストエディタで Pen_Tablet.dat を開き
ButtonName ButtonUpperLeft
を探し、その下に
String #!!!W"!!!!!!
のように表示されているのが先程割り当てたボタンです。
(#!!!W"!!!!!! は Ctrl+F7 です)

左上以外のボタンは
ButtonName ButtonUpperRight (右上のボタン)
ButtonName ButtonLowerLeft (左下のボタン)
ButtonName ButtonLowerRight (右下のボタン)

ちなみに
Intuos4の新機能(ボタンを押すとタッチホイールモードを切り替えれる)っぽいのを
AutoHotkeyで作って試しましたが、私は左手デバイスを使ってるせいか
タッチホイールモードをボタンで切り替える必要がありませんでした・・・