(hotkey-modes)=
# Hotkey Mode
**どの操作で、いつメニューを開くか。** Hotkey設定の左端のボタンから選びます。
:::{div} pme-hkm-reference
| モード | 押す押したまま離す次の入力 | 起動する条件 |
|---|---|---|
|  **Press** | | 押した瞬間 ※ |
|  **Hold** | 時間 | Holdの時間に達する |
|  **Tweak** | 距離・方向 | ドラッグ開始の距離を超える
PMEが判定 |
|  **Double Click** | | 時間内に2回目を押す |
|  **Key Chords** | | 待ち時間内にChordキーを押す |
|  **Click** | | ドラッグせずに離す |
|  **Click Drag** | 距離・方向 | ドラッグ開始の距離を超える
ネイティブの経路ではBlenderが判定 |
:::
Tweak / Click DragはAny・8方向を指定できます。
(hotkey-mode-combinations)=
## 同じキーに複数のモードを組み合わせる
```{raw} html
:file: _hotkey_routing.html
```
**この例ではPressも、押した瞬間には開きません。** PMEが待ち、先に成立した操作へ振り分けます。Double ClickやKey Chordsも同じキーに設定できます。
(hotkey-mode-click-conflicts)=
**Clickは、Press・Hold・Tweak側が入力を処理すると成立しません。** Blenderの判定で短押しとドラッグを分けるなら、Click+Click Dragを組み合わせます。
Click Dragは、Context Router以外では同じKeymap・キー・修飾キーのPressからPMEが呼び出す場合があります。この経路ではBlenderのドラッグ判定・方向指定を使いません。Context RouterではClick Dragは振り分け対象に入りません。
**Click / Click Dragを表示するには:** {guilabel}`Settings > Hotkeys > Native Click / Click Drag`を有効にします。
Releaseは「離す」だけ。Clickには「ドラッグしていない」という条件があります。ReleaseはPMEのモードにはありません。
設定位置は{ref}`ホットキー設定 `、待ち時間やドラッグ開始の距離は{ref}`Settings > Hotkeys `を参照してください。