qmk_firmwareで「tmuxのコピーモードに入るキー」を作る
2017-11-24
Tech来年1月のレツプリ組み立てに備えてergodox ezのキーマップをレツプリに寄せてるんだけど、[
がベースレイヤーでなくなった関係で、tmuxのコピーモードに入る手順(^z [
)が Ctrl z RAISE k
みたいな4キーになって結構厳しかったので、qmk_firmwareの設定で「それ用のキー」を作ってみた。
当該コミットはこれ。
マクロを定義する
やり方は簡単で、keymap.cの下の方にあるaction_get_macro関数を編集し、キー配置欄にM(0)
とか書くだけ。今回はRAISE + ,
でCtrl z [
を入力したいので、以下のようになる。
SEND_STRING(SS_LCTRL("z")"[");
SEND_STRINGの使い方は以下を参考にした。