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

Last-modified: 2017-12-31 (日) 17:56:23