macOS MojaveにしてからKarabiner-Elementsで「英数・かなキー設定」を入れいているとブラウザでCmd+クリックで新しいタブで開く機能が使えなくなるやつ。 はい、タイトルのとおりです。 非常に困っておりました。 が、しかし、つい最近それが解消いたしましたのでメモしておきます。 といっても超簡単で日本語向けの設定を最新版に更新するだけです。 Karabiner-ElementsのPreferencesから日本語設定のバージョンを確認します。 なるほど、現在は rev 2 のようです。 「Add rule」からWeb上のRule一覧サイトに飛びましょう。 Ruleのサイトから「For Japanese (日本語環境向けの設定) (rev 4)」を選んでImportします。 ImportしたらKarabiner側で新しい設定を入れて、古い設定を削除すればOKです。 以下の
Command+← と Home、Command+→とEndが異なることが判明したので、次のように変えました。
Dec 29 15:18:38 hodaka kernel[0]: org.pqrs.Karabiner --Debug-- KeyboardEventCallback [ caught]: eventType 10, flags 0x80000000, key 0x006e, kbdType 40, repeat = 0 Dec 29 15:18:38 hodaka kernel[0]: org.pqrs.Karabiner --Debug-- KeyboardEventCallback [sending]: eventType 10, flags 0x00000000, key 0x006e, kbdType 40, repeat = 0 [ caught] は押されたキーが何かを表すもので、key のところを見ると、0x006e となっています。 [semding] はどのキーとして
追記 (2021/06/21) 現在では Karabiner Elements の公式で Emacs Mode が用意されているのでこの記事の存在意義は薄くなっています。ただ公式のルールよりも少し設定が多い(昔の Karabiner 風の作りになっている)ので、昔からの設定に馴染んでいる方はお試し頂いても良いかもしれません。 概要 旧KarabinerにあったEmacs Mode(mark setやC-xとか)風のものをKarabiner Elementsで再現するルールを作成してみました。自分で使う分には困らない程度には動くものが作成できたので公開してみます。 Elementsの標準ではEmacsの単純なキーマッピングしかなく、Emacs Modeは実現できないと勝手に思い込んでいたのですが、ルール中に変数が使えるという記事を見て、それなら実現できるんじゃないの? と思って作ってみたもの
Karabiner-Elements は非常に強力なアプリで、Mac でも JIS キーボードの"全角/半角"で IME を切り替えらるようにしたり、Vim や Emacs のようなカーソル移動を行ったり、あるいは色々なアプリの操作を自分流にアレンジしたりできます。しかし、開発者がアプリの開発に全力を投じているのか、設定に関する詳細なドキュメントが見当たらない状況にあるため、設定の際は設定例等を見ながら試行錯誤する必要があります。そのため、自分が設定に当たって集めた情報を備忘録代わりにまとめようと思います。 単独のキーを別の単独のキーに割り当てるだけの設定(CapsLock と control を入れ替え)については、「Simple Modifications」で簡単に設定できますので、自分で設定ファイルを書かないといけない「Complex Modifications」の設定で必要となる知
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く