Help us understand the problem. What is going on with this article?

Karabinerでwindowsライクに半角/英数のトグルスイッチを使う+a

More than 3 years have passed since last update.

※ この記事はとりあえずKarabinerの使い方が解る方向けです。
Karabinerの使い方などはMacのキーバーインドを変更 - アプリ「Karabiner」が参考になります。

仕事でWin環境でAutoHotKey使ってるし...

てな感じで、普段仕事でキーバインドへの被せ物はAutoHotKeyで行っている。
でもプライベートマシンはmac(日本語キーボード)なので、Karabinerで同じバインドにしたい。

自分のセッティングでは、(Winマシンでの)変換キーで半角/英数
(Winマシンでの)無変換+色々なキーで色々な操作ができることがもっとも重要。

なので、Karabinerでやりたいことはこんな感じ。
1. かなキーで半角英数をトグルで切り替え
2. 英数キーをCommandキーへ

1. かなキーで半角英数をトグルで切り替え

組み込みでVK_JIS_TOGGLE_EISUU_KANAというKeyCodeがあるのでそれを使う。

<?xml version="1.0"?>
<root>
    <item>
        <name>Private Key1</name>
        <appendix>Kana to Kana/Eisuu</appendix>
        <identifier>private.001</identifier>
        <autogen>
            __KeyToKey__
            KeyCode::JIS_KANA,
            KeyCode::VK_JIS_TOGGLE_EISUU_KANA
        </autogen>
    </item>
</root>

2. 英数キーをCommandキーへ

これはそのままかぶせるだけ。

<?xml version="1.0"?>
<root>
    <item>
        <name>Private Key3</name>
        <appendix>Eisuu to Command</appendix>
        <identifier>private.003</identifier>
        <autogen>
            __KeyToKey__
            KeyCode::JIS_EISUU,
            KeyCode::COMMAND_L
        </autogen>
    </item>
</root>

だいぶ快適になった

今まで不精してデフォルトのコマンドキーで対応していたので、快適になった。
これでWinで設定しているキーバインドと遜色なくなったので、キーボードの違い以外の違和感はなくなった。

同じようなキーバインドをWinマシンでしている人も少なくないので、いかがでしょうかという感じ。

KeyCodeの一覧はkarabinerのオフィシャルにあるので、色々と設定してみたいところ。

akif999
組込み系なソフト屋さん クローズな業界だけどOSS Poweredに生きています 自称テキストエディット科学者 Go, Perl, C
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away