Warp の Hotkey が効かない / 特定のデスクトップでしか開かない に対応
Warp を使いたいのに困ったことがあった
最近流行りの Warp。
とても体験が良さそうなので iTerm2 から乗り換えたのですが、困りごとがありました。
- Hotkey で Warp が開かない!
- Warp を開いたデスクトップでしか Warp が開かない!
おそらく「私の環境が悪いのだろう」「何か設定を見落としているだろう」という前提で、もし似た状況の方がいたときのためにメモしておきます。
動作環境
アプリケーション・デバイス | version |
---|---|
MacBook Pro | macOS Monterey v12.6.1 (Intel Core i7) |
Warp | v0.2023.02.07.08.03.stable_01 |
Raycast | v1.47.3 |
困りごと 1. Hotkey で Warp が開かない!
Warp には、Hotkey が設定できます。
私の場合、iTerm2 を⌥
SPACE
で開くようにしていたので、これを Warp でも行いたいと思いました。
公式に手順が載っていたので、そのとおりにやってみました。
やってみたこと
- Open Settings > Features and tick the Hotkey Window and enable the feature.
「設定」→「機能」を開き、「ホットキーウィンドウ」にチェックを入れ、機能を有効にする。- There you can configure the keyboard shortcut and the windows position, screen, and relative size.
そこで、キーボードショートカットやウィンドウの位置、画面、相対的な大きさを設定することができます。- Toggle off "Autohide Hotkey Window on loss of focus", the Hotkey Window will stay on top when triggered regardless of mouse or keyboard focus.
"Autohide Hotkey Window on loss of focus"をオフにすると、マウスやキーボードのフォーカスに関係なく、ホットキーウィンドウが一番上に表示されるようになります。
こんな感じで Hotkey を ON にし、⌥
SPACE
を設定!
Note: If the window does not open after pressing the registered hotkey, check under System Preferences > Security & Privacy > Accessibility and tick the checkbox to grant Warp access. Also,ESC, BACKTICK, TAB , SHIFT, CAPS are not supported keyboard shortcuts.
注意:登録したホットキーを押してもウィンドウが開かない場合は、システム環境設定>セキュリティとプライバシー>アクセシビリティを確認し、ワープへのアクセスを許可するチェックボックスにチェックを入れてください。また、ESC、BACKTICK、TAB、SHIFT、CAPSはサポートされていないキーボードショートカットです。
という注意もあるので、ちゃんとアクセス許可も行いました!
設定が反映されてないかもなので、一度 Warp を終了して、もう一度立ち上げました。
いざ、⌥
SPACE
!
...
が、ダメ!!
MacBook を再起動してもダメ!!
一応、他の方も Hotkey の設定をされていたので参考にしてみましたが、それでもダメ。。なぜだ。。
解決
たぶん私の事象とは違う理由ですが、Warp を Raycast のホットキーで起動している方がいらっしゃったので、参考にさせてもらいました。
Raycast 側で ⌥
SPACE
を設定。
実行!
- Warp が起動していないことを確認
-
⌥
SPACE
- 開いた!!
困りごと 2. Warp を開いたデスクトップでしか Warp が開けない!
⌥
SPACE
で開けたのはよかったのですが、今度は「Warp を開いたデスクトップでしか Warp が開けない」という事象が起きました。
- Warp が起動していないことを確認
-
⌥
SPACE
で Warp を起動 - 別のデスクトップに移る
-
⌥
SPACE
を実行(期待: 同じデスクトップで Warp が開く) - Warp を開いたデスクトップに戻る
-
⌥
SPACE
で Warp を Hide する - 別のデスクトップに移る
-
⌥
SPACE
を実行(期待: 同じデスクトップで Warp が開く) - Warp を開いたデスクトップで Warp が開く
解決
これは、Warp の割り当て先のデスクトップを「すべてのデスクトップ」にしたら解決できました!
- どのデスクトップでも Warp が開いた状態になる
-
⌥
SPACE
で一番上に持ってこれる
おわりに
Raycast と組み合わせることで、Warp の Hotkey が想定通りに動くようになりました。
同じ悩みを持っている方の一助となれれば幸いです✨
Discussion
HotKeyが効かない原因はこちらではないでしょうか?
Macでキーボードの入力ソースが標準の英数(「ABC」)に設定されている状態じゃないと動作しないようです。
私の環境では
でHotKeyが動作するようになりました。