iOS Simulatorの操作中にVSCodeにショートカットキーを送る

Photo by Andrii Leonov / Unsplash

iOS Simulatorの操作中にVSCodeにショートカットキーを送る FlutterアプリをiOS Simulatorで操作中にHot Restartなどを行うにはVisual Studio Codeをアクティブにして操作する必要がある。

iOS Simulatorがアクティブな状態でHot Restartを行うにはVSCodeにキーイベントを送信すると可能になる。

Keyboard Maestroを使うと簡単に仕組みを作ることができる。

  1. Keyboard Maestroのマクログループを作成
  2. 作成したグループにAvailable in these applicationsとしてSimulatorをセット
  3. グループ内にマクロを作成
  4. Hot Key Trigger(もしくは何らかのTrigger)を指定
  5. ActionとしてType a Keystrokeを追加
  6. Simulate keystrokeにVSCodeのHot Restartのショートカットキーを指定
  7. アクションのギアアイコンをクリックしてSend ToにCode(VSCodeはCodeという名前で表示される)を指定

これによりiOS SimulatorがアクティブなときにショートカットキーでVSCodeでHot Restartが実行できる。

Ryoichi Izumita

Ryoichi Izumita