Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Macの外付けキーボード設定まとめ

More than 5 years have passed since last update.

概要

Macに外付けキーボードを付けた時に、
デフォルトの状態だと色々とおかしな感じになるので、
設定する必要がある。

再インストールしたりしたときに毎回ハマるのでメモ。

キーボードの種類を変更

なぜかUSキーボードとして認識される場合があるので、
JISに認識されるようにする。

環境設定 > キーボード > キーボードの種類を変更
のボタンを押下する。

スクリーンショット 2014-10-09 19.38.36.png

あとは指示に従ってキーを押していけば、
種類を選択する画面が現れるのでJISを選択する。

スクリーンショット 2014-10-09 19.39.18.png

修飾キーの設定

システム環境設定 > キーボード > 修飾キー
と進む。

スクリーンショット 2014-10-09 19.18.11.png

「キーボード選択」で、外部キーボードを選択し、以下のように設定した。

スクリーンショット 2014-12-30 10.55.48.png

Karabiner のインストール

いろいろキー設定を行うために、Karabiner をインストールする。
https://pqrs.org/osx/karabiner/index.html.ja

リピート速度を変える

カーソル移動を調整するためにリピート速度を変える。

Karabinerを立ち上げ、「Key Repeat」の数値を変えれば良い。
早くする場合は数値を小さくすれば良い。

スクリーンショット 2014-10-09 19.43.48.png

Vim でノーマルモードに戻った時の挙動設定

Vimでノーマルモードに戻った時に、半角英数に切り替わるように設定する。

Karabinerを立ち上げ、
Misc & Uninstall > Open private.xml
のボタンを押下する。

スクリーンショット 2014-10-09 19.27.52.png

private.xml に以下の内容を記載して保存する。

private.xml
<?xml version="1.0"?>
<root>
<appdef>
<appname>iTERM2</appname>
<equal>com.googlecode.iterm2</equal>
</appdef>
<appdef>
<appname>MACVIM</appname>
<equal>org.vim.MacVim</equal>
</appdef>
<list>
<item>
<name>Leave Insert Mode with EISUU (vim keybind apps)</name>
<identifier>private.vim_keybind_apps_esc_with_eisuu</identifier>
<only>iTERM2,TERMINAL,MACVIM</only>
<autogen>--KeyToKey-- KeyCode::ESCAPE, KeyCode::ESCAPE, KeyCode::JIS_EISUU</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_BRACKET_LEFT, VK_CONTROL, KeyCode::JIS_BRACKET_LEFT, VK_CONTROL, KeyCode::JIS_EISUU</autogen>
</item>
</list>
</root>

「Change Key」に移動して、「ReloadXML」を押すと、
「Leave Insert Mode with EISUU (vim keybind apps)」という項目が表示されるので、
チェックを入れる。

スクリーンショット 2014-10-09 19.33.58.png

これで完了。

Seil で、英数/かな を設定

Seilをインストールする。
https://pqrs.org/osx/karabiner/seil.html.ja

以下の項目をオンにする。

For Japanese > Enable NFER on PC keyboard
For Japanese > Enable XFER on PC keyboard

スクリーンショット 2014-10-09 19.15.51.png

参考

MacBook セットアップ備忘録 外付けキーボード(REAL FORCE) 編
http://d.hatena.ne.jp/ginbear/20090505/1241505354

Vimのインサートモードを抜けるときにIMEをオフにするKeyRemap4MacBookのprivate.xml設定
http://m.designbits.jp/13091710/

uchiko
エンジニアです。最近はAWSでサーバレス開発しています。 Go/AWS/Docker/TypeScript/Processing。AWS認定システムアーキテクトプロフェッショナル保持。全社員フルリモートワークの会社で働いています。愛知県岡崎市在住。 Twitter: @memememomo
https://github.com/memememomo
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