About
マウ筋視点でのターゲット設定互換性について
[参照箇所]
5.4 ウィンドウ部位の判別 mousegesture/index.html
4.3 条件定義 mousegesture/index.html
5.4 ウィンドウ部位の判別 mousegesture/index.html
4.3 条件定義 mousegesture/index.html
マウ筋「その他領域」やMouseGesture.ahk「ウィンドウの部位」対照表
マウ筋で、最初の内に設定する「タイトルバー」「スクロールバー」「デスクトップ」等々との対照表
+ | 設定画面 |
対照表
マウ筋 | その他領域 | MouseGesture.ahk | ウィンドウの部位 |
名称 | 値 | 名称 | 条件値 |
タイトルバー | --- HitTestCaptionBar | タイトルバー | MG_HitTest()="Caption" |
タイトルバーのアイコン | MG_HitTest()="SysMenu" | ||
最小化ボタン | MG_HitTest()="MinButton" | ||
最大化ボタン | MG_HitTest()="MaxButton" | ||
閉じるボタン | MG_HitTest()="CloseButton" | ||
ヘルプボタン | MG_HitTest()="HelpButton" | ||
メニュー | --- HitTestMenu | メニューバー | MG_HitTest()="Menu" |
スクロールバー | --- HitTestScrollBar | 縦スクロールバー | MG_HitTest()="VScroll" |
横スコルールバー | MG_HitTest()="HScroll" | ||
境界線 | --- HitTestBorder | 枠 | MG_HitTest()="Border" |
リサイズ可能な枠 | MG_HitTest()="SizeBorder" | ||
その他の領域 | MG_HitTest()="Client" | ||
リストビューアイコン | --- HitTestListViewIcon | ツリー/リストの項目 | MG_TreeListHitTest() |
ツリービューアイコン | --- HitTestTreeViewIcon | ||
--- Shell_TrayWnd | |||
#32770 | ---#32770 | ※#32770 | |
デスクトップ | Desktop |
※#32770
ダイヤログ (#32770)は種別 ウィンドウクラス 入力補助から所得
ダイヤログ (#32770)は種別 ウィンドウクラス 入力補助から所得
デスクトップ のインポート設定例
[Desktop] WClass=Progman WClass=WorkerW
修飾キー組み合わせのやり方
[参照箇所]
Ctrlキーを押しているときは無効化(readme.txt 518行目)
Ctrlキーを押しているときは無効化(readme.txt 518行目)
マウ筋では、「NoModifire」「Ctrl」「Shift」「Ctrl+Shift」と、4種類の押し分けが可能でした。MouseGesture.ahkにも同等な設定があります。
【設定例】
Defaultで、Ctrl+Shift

Defaultで、Ctrl+Shift

[withCtrlANDShift] And=1 Custom=GetKeyState("Ctrl") Custom=GetKeyState("Shift")
設定方法
条件定義タブ >> 入力補助 >> カスタム条件式 >> キーボード状態
から設定
条件定義タブ >> 入力補助 >> カスタム条件式 >> キーボード状態
から設定
【設定例2】
[withShift] And=1 Include=GoogleChrome Custom=GetKeyState("Shift")
↑GoogleChromeという定義名が登録されていることが必要
【設定例3】 Ctrl押しながらでは、発動させない
[参照箇所]readme.txt 518行目
[参照箇所]readme.txt 518行目
[Disable] Custom=GetKeyState("Ctrl")
※マウ筋との判定のタイミングの違い
マウ筋のでの判定は、始動ボタンを押し下げる前
MouseGesture.ahkでのキーボード押し下げ/非押し下げ判定はジェスチャー終了時
マウ筋のでの判定は、始動ボタンを押し下げる前
MouseGesture.ahkでのキーボード押し下げ/非押し下げ判定はジェスチャー終了時
⇒ ⇒ 時間の流れ
■マウ筋
Shift 等々 ̄↓__↑ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
始動ボタン ̄ ̄↓___________↑ ̄ ̄ ̄ ̄
■MouseGesture.ahk
Shift 等々 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓__↑ ̄ ̄ ̄
始動ボタン ̄ ̄↓___________↑ ̄ ̄ ̄ ̄