HOME
100均
DIY
iPhone
karabiner
Math関数
PC関連
PHP
Python
Raspberry Pi
Tkinter
Twitter関連
vim
WordPress
うつ病
たばこ
はじめに
カメラ
ガジェット
コーヒーブレイク
デジタルカメラ
データ型
ファイル操作
フィルムカメラ
フェレット
プログラミング
ベース
リスト操作
写真
動画
変数操作
家電
文字列操作
文法
日付時刻
日時操作
日用品
標準ライブラリ
環境構築
組み込み関数
自転車
辞書操作
配列操作
鉄道
開発環境
関数・クラス
雑記

【Karabiner】ESC 押下で「Control + [ 」を送信するキーバインド設定

はじめに

Macのキー割り当てアプリケーション「Karabiner」用の独自設定を記述し、「ESC」押下で「Cntrol + [」を送信する設定をおこないます。

嫁ちゃん
嫁ちゃん
この設定をするとどういう時に役立つの?
わたし
わたし
よくぞ聞いてくれました!
わたしはひ「Vim」テキストエディタを使っているんですよ。
嫁ちゃん
嫁ちゃん
で?
わたし
わたし
あいかわらず、冷たい反応、ありがとう。。。
わたし
わたし
WordPress(ワードプレス)」の定番プラグイン「HTML Editor Syntax Highlighter」の「Key Bindings」で「Vim」ライクな操作ができるのですが、なんと!?「ESC」での「Control + [」の動作がないんですよねー。。。
嫁ちゃん
嫁ちゃん
それは「何としたコッチャ」やね。
わたし
わたし
なので、この設定を「Karabiner」でしておくことで、幸せな「WordPressでVim生活」が送れるようになるよー😁

設定ファイルを記述

以下の設定で、「ESC」キーを押した際、「ESC」と「英数」と「Control+[」が送られます。

日本語モードから英数モードにもなるようにしています。いらない方は省(はぶ)いてください。

JSON
{ "title": "Vim 用", "rules": [ { "description": "ESC キーを押下で「Control+[」を送信する(vim用)", "manipulators": [ { "type": "basic", "from": { "key_code": "escape" }, "to": [ { "key_code": "escape" }, { "key_code": "japanese_eisuu" }, { "key_code": "open_bracket", "modifiers" : ["control"] } ] } ] } ] }

設定ファイルを保存

保存場所
/Users/ユーザ名/.config/karabiner/assets/complex_modifications

設定ファイル名は「sample.json」というような、json拡張子で保存します。

設定ファイルの読み込み

Karabiner-Elements – [Preferences] – [Complex modifications] の「Add rule」ボタンを押し、先程保存したファイルを選択します。

作成した設定内容を選択し「Enable」ボタンをクリックします。


※画像では「F19 ウィンドウ巡回」となっていますが、ここは適宜作成した名前を選んでください。

これで作成した設定が反映されましたので、キーを入力して設定通り動作するか確認します。

おわりに

嫁ちゃん
嫁ちゃん
「うまく動いたかな?どうどう、いい感じでしょうー」って思っているんでしょう?w
わたし
わたし
今日も嫌なことばかり言う嫁ちゃんだな。。。(でも、思っていた。)


東プレ REALFORCE for Mac キーボード 日本語配列114キー 変荷重 かな無し(ホワイト)リアルフォース R2-JPVM-WH


東プレ REALFORCE for Mac キーボード 日本語配列114キー 変荷重 かな無し(ブラック)リアルフォース R2-JPVM-BK

この記事がお役に立ちましたら幸いです。

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。

コメント

タイトルとURLをコピーしました