2008年10月7日火曜日

Macのキーリピートを加速

[Mac] キーリピートを速くする方法の記事で、システムで設定できる限界値を突破する方法を書いていたのですが、効果がいまひとつ実感できないものでした。

今日発見したのが、KeyRemap4MacBookというソフトウェア。MacMiniでも使えました。インストールして、再起動後、System Preferences(環境設定)- KeyRemap4MacBookのアイコンから、キーリピート値を変更できます。

画面は、key repeatの開始までを150ms (default: 500ms)、repeat間隔を15ms(default: 30ms)に設定してみた例。おお~、速い速い。これでMacでも快適にコーディングできそうです。

どうやってこんなことを実現しているのか気になって、ソースコードを眺めたところ、kernelプログラミングで、キーボードのフィルタドライバのようなものを作っているのでしょうか、自前でキーリピートの動作を実装しています。いい仕事ですね。


このソフトは、キーボードレイアウトを変えるのが本来の用途だと思いますが、キーリピートの設定ができるだけでも十分。感謝。

1 件のコメント:

wencheng さんのコメント...

firmwareの更新で解決できるようです。ご参考までに。

http://www.geocities.jp/nasukoji_7/download/download_setkeyboardled_e.html

License

Creative Commons LicenseLeo's Chronicle by Taro L. Saito is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.1 Japan License.