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/

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
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  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
ユーザーは見つかりませんでした