日本語キーボードを英語配列で使う

Mac miniでは(っていうかMac全般だが)、日本語キーボードをつないでも英語キーボードとして認識され、記号などの位置が英語配列になってしまうというのは有名な話なんだけど、それ以外に「~」(チルダ)が「半角/全角」キーの位置に行ってしまったり、普通の英語キーボードの配列だと「~」があるべきだろう「む」キーのところに「|」が移ってしまったりして大変なことになるので(これはWindowsでもそうなんだけどさ)、キーコードを入れかえてやらないといけない。

方法としては、以前無変換/変換キーをCommandキーとして使うために書き換えたやりかた、
つまり
http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/MacOSX.html#sec13
に書いてあるやりかたを使ってやる方法と、
http://bug.org/~momo/comp/MacOSX.txt
に書いてある方法でやるやり方があるんだけど今回は後者でやってみた。

後者だと、「~,`」が「¥」キーで、「|, ?」が「む」キーで入力できるんだけど、俺の思っているバインドはその2キーが逆なので逆になるように調整して、まあなんとかそこそこ…。
本当は「半角/全角」キーで「Esc」になるようにしたいが、それをやるためには前者の方法を使わないといけなくて敷居が高いのだ…

一般のMacユーザの人はこんな苦労してないだろうからきっと俺が変なだけなんだが無駄に苦労してるのでなんかくやしい。