emacs向け簡単設定

117 views
Skip to first unread message

irita...@gmail.com

unread,
Jun 20, 2016, 5:34:58 PM6/20/16
to Karabiner-ja
入谷と申します。

最近、常用しているmac系のエディタが思わぬ挙動をするので、昔手こずったemacsで練習しています。不思議と指が覚えていたので、Karabinerさんのお世話になっています。

今回ののキーボードはノーマルなmac用で、唯一「Command_L/Rをクリックすると、EISUU/KANA」を設定していました。

現在はemacsの練習中ですし、設定方法が溺れげなので、Karabinerの標準機能を使って設定しています;

 1) CapsLock --> Seil(110) --> (For PC Users) --> Command_L
 2) Command_L --> Control_L
 3) Command_R --> Control_R
 4) Option_L --> (For Japanese) --> Option_L to Option_L (EISUU)
 5) Option_R --> (For Japanese) --> Option_R to Option_R (KANA)

初めのうちは、意識してOption_L/Rに指が向いていたのですが、慣れてくるとどうしてもスペースの左右にある2/3)のキーに行ってしまいます。

このような場合、対応策があればご教示願えませんでしょうか。

まだ練習中なので、お時間のあるときで結構です。宜しくお願い申し上げます。

Takayama Fumihiko

unread,
Jun 20, 2016, 10:19:18 PM6/20/16
to irita...@gmail.com, osx-kara...@googlegroups.com
高山です。こんにちは。

いくつか方法はあるのですが、こちらのprivate.xmlをお使いいただくのが
一番簡単かと思います。
https://github.com/tekezo/Files/blob/master/Karabiner/private.japanese_command_to_control/private.xml

--
Takayama Fumihiko <tek...@pqrs.org>

irita...@gmail.com

unread,
Jun 21, 2016, 1:21:06 AM6/21/16
to Karabiner-ja, irita...@gmail.com
高山さん、ご返答ありがとうございます。

が、まだ上手くいっていません。

1)  "~/Library/Application Support/Karabiner"には、昔改造したキーボード用のprivate.xmlが存在します。
2)  今回のxmlを「private_simple-emacs.xml」として、上記のディレクトリに保存しました。
3) 現在、2個のプロファイルが設定されているので、1つ追加しました。この新規プロファイルで、最初にキー・リマップしました。
4)  この新規プロファイルで「private_simple-emacs.xml」を指定する方法が思い出せません。

対応法をお教え下さいませんでしょうか。

2016年6月21日火曜日 11時19分18秒 UTC+9 Fumihiko Takayama:

Takayama Fumihiko

unread,
Jun 21, 2016, 2:39:26 AM6/21/16
to irita...@gmail.com, osx-kara...@googlegroups.com
高山です。こんにちは。

プロファイル毎にXMLを変更するというのは出来ませんが、
以下のいずれかの方法でprivate_simple-emacs.xmlを読み込めます。

1. <include path="private_simple-emacs.xml" /> を記載する。
マニュアル: https://pqrs.org/osx/karabiner/xml.html.en#include

2. XMLの内容をprivate.xmlに追記する。(<item>で挟まれた部分)

https://github.com/tekezo/Files/blob/master/Karabiner/private.japanese_command_to_control/private.xml#L4-L21

あとは、新しいプロファイルで当該設定を有効にしてください。

--
Takayama Fumihiko <tek...@pqrs.org>

On 6/21/16 14:21, irita...@gmail.com wrote:
> 高山さん、ご返答ありがとうございます。
>
> が、まだ上手くいっていません。
>
> 1) "~/Library/Application
> Support/Karabiner"には、昔改造したキーボード用のprivate.xmlが存在します。
> 2) 今回のxmlを「private_simple-emacs.xml」として、上記のディレクトリに保存しました。
> 3) 現在、2個のプロファイルが設定されているので、1つ追加しました。この新規プロファイルで、最初にキー・リマップしました。
> 4) この新規プロファイルで「private_simple-emacs.xml」を指定する方法が思い出せません。
>
> 対応法をお教え下さいませんでしょうか。
>
> 2016年6月21日火曜日 11時19分18秒 UTC+9 Fumihiko Takayama:
>>
>> 高山です。こんにちは。
>>
>> いくつか方法はあるのですが、こちらのprivate.xmlをお使いいただくのが
>> 一番簡単かと思います。
>>
>> https://github.com/tekezo/Files/blob/master/Karabiner/private.japanese_command_to_control/private.xml
>>
>> --
>> Takayama Fumihiko <tek...@pqrs.org <javascript:>>

irita...@gmail.com

unread,
Jun 21, 2016, 5:52:52 AM6/21/16
to Karabiner-ja, irita...@gmail.com
高山さん、

動きました。お書きいただいた第2法で記入はしていました。そのときにコメントに「simple emacs」と記入したのですが、<name>タグにも追加するのを忘れていました。で付けてもない「simple emacs」が無いので「Change Key」でテェックできなかったようです。

昼寝をして、無事に「simple emacs」を追加し、インクルードできました。これでemacsでも気楽に日米の切り替えができます。

それにしても、ご紹介して頂いたスクリプトはどうして動作するのか???です。使いながらKarabinerの復習をしてみます。感謝感激雨霰!


2016年6月21日火曜日 15時39分26秒 UTC+9 Fumihiko Takayama:

irita...@gmail.com

unread,
Jun 21, 2016, 6:45:49 PM6/21/16
to Karabiner-ja, irita...@gmail.com
自己コメントです。

その後、古いキーボードのあるプロファイルでの動作に戻しました。両者とも問題なく動いています。

2016年6月21日火曜日 18時52分52秒 UTC+9 irita...@gmail.com:
Reply all
Reply to author
Forward
0 new messages