桜朔

さくらさく

                                      スポンサーリンク

Macで円記号の代わりにバックスラッシュをデフォルトにする

こんにちは,櫻井朔@hajimesakuraiです.

MacでTeXstudioを使っていると,デフォルトで「¥」記号(U+00A5)のキーを押すとそのまま円記号が表示され,バックスラッシュ(U+005C)とは別物になってしまいます.そこでalt(option)キーを押しながら円キーを押すことでバックスラッシュを表示させるわけですが,とにかくバックスラッシュを多用するTeXではこの操作がだんだん疲れてきます.

そこで,ことえりやGoogle日本語入力の設定で下図のように変更することをまず考えるわけですが...何故かこれでは自動補完機能が使えません(alt+円記号では働くのに).

f:id:hajimesakurai:20150826221547p:plain

おそらく上記の場合はソフト的に何かしらの変換しているのに対して,TeXstudio側はハード的に監視をしているためか,バックスラッシュキーが押されたという判定がされていないようです.

したがって根本的に変更をする必要があります.何か良いソフトがないか探してみたところ,Karabinerというものがありました. デフォルトでいろいろな設定が用意されているので,インストール後に起動して,「Yen」か「Backslash」で検索すると, 「JIS Yen to Backslash」という項目があるので,チェックを入れます.

f:id:hajimesakurai:20150826222355p:plain

これで問題なくデフォルトでバックスラッシュが入力でき,TeXstudioの補完機能も働くようになりました. 問題は「alt+\」を押しても円記号が出ないので,「えん」で変換するなどするしか表示させる方法がないわけですが,よく考えたら円記号が必要な場面は自分の用途ではほとんどないので,特に問題なさそうです.

それでは.

APPLE MacBook 2.26GHz 13.3インチ 250GB MC207J/A

APPLE MacBook 2.26GHz 13.3インチ 250GB MC207J/A