Study編 キーボードショートカットのカスタマイズ
記事作成日: 2023-11-26
自分用のdraw.ioアプリにキーボードショートカットを追加していきます。
Vanilla JS (Pure JS)
JavaScript製のWebアプリって大抵はvanilla jsでキーボードショートカットもカスタマイズできてしまいますよね。
全画面表示(draw.ioの)
windowの全画面表示(F11)ではなく、draw.ioの機能のほうの全画面表示です。これはとても便利なのでオススメです
mxKeyHandlerクラス
キーストロークイベントをリッスンするイベント ハンドラーも使えます。
以下のコードはzキーを押すとconsoleにzと表示します。
mxKeyHandler()の第二引数にtargetを指定することができます。
ActionにBindする
zキーを押すとprint dialogが表示されます。組み込みの機能に簡単にバインドさせることができます。