MacOS X Tigerではcaps lockとcontrolの入れ替えはシステムの機能で可能だ。しかし、escキーと~キーの入れ替えはシステムではサポートしていない。色々情報を探したが、xmodmapを使う方法しか見当たらなかった。xmodmapではXウィンドウのクライアントしか入れ替えが有効にならないが、まあescキーの位置を気にするアプリケーションはviとemacsくらいだから、これでも目的はほぼ達成される。Apple Wireless keyboard USを入れ替えてみた。快適だ。 .xmodmaprcの作成 †keycode 61 = grave asciitilde keycode 58 = Escape xmodmapの実行 †xmodmap .xmodmaprc |