Ctrl+Mで改行できるようにする
HHKBを買ったらキーバインド活用の機運が高まって、delete も return もキーバインドで済ませたくなった。
delete : Ctrl + H
これは知ってたんだけど、
return : Ctrl + M
これは知らなかった……教えてもらって腰抜かすかと思った。
けど、喜び勇んで自分のMBPで試したところ、Ctrl + M がうまくいかない。詳しくいうと、enter(確定)はできるけど return(改行)ができない。エラー音がデュンって鳴る。
なんか知らんけどできるようにならんかなと思って試した。
1. Karabiner-Elementsの complex modifications の設定ファイルをダウンロードしてみた
complex modification > Add rule > Import more rules from the Internet
karabiner-elements-complex_modifications
『Emacs key bindings (rev 12)』が使えそうなのでImport
https://gyazo.com/69cd0a4ea0a073b63045a2a2cc60dc5b
たぶんここまでで終わっていいんだろうけど、以下もやっといた。
2. ~/.config/karabiner/karabiner.json を開く
3. Ctrl + M 以外のキーバインドの記述にあたりをつけて削除
設定しなくても使えてるキーバインドの設定がいっぱい書き込まれてるのが、なんか気になったので
4. Ctrl + J でも同じことができるように追加
といってもCtrl + M の設定のコードをコピペして、m を j に書き換えただけ
M よりも J のほうが押しやすいので、このキーで return できたら便利そうだなーと思ったので
使ってみて要らんなと思ったら消す
追記 @ 2019-08-29
4までやっとかないと、Ctrl + i で全角カタカナ変換とかが効かなくなるのでたいへん不便。
#解決した