memo.xight.org

日々のメモ

キーリピートが効かない場合の原因と対策

Summary

英数字を長押ししてもキーリピートが効かない。
a を長押しすると、ウムラウト付きのaなどが出てくる。

これは "Character Picker" と呼ばれる機能のようだ。
Character Picker を無効にして、キーリピートが効くようにしたい。

ApplePressAndHoldEnabled という値を変更すれば良い。
変更にはrebootが必要とのこと。

Character Pickerを無効にし、キーリピートを有効にする

% defaults write -g ApplePressAndHoldEnabled -bool false

Character Pickerを有効にし、キーリピートを無効にする

% defaults write -g ApplePressAndHoldEnabled -bool true

初期値にする

% defaults delete -g ApplePressAndHoldEnabled

Reference

Appleサポートコミュニティ - 2013-06-25 - 「英数キーの連続押し」による連続入力
https://discussionsjapan.apple.com/message/100775356

Mac Tweaks - Change Key Repeat vs. Character Picker
http://mac.software.com/tweaks/change-key-repeat-vs-character-picker