VistaとXkeymacs

Aspire Timeline 3810Tに息子のアカウント追加して、しばらくしたらCtrl<->Caps,Esc<->半角/全角が動作してないことに気がついた。
何かの設定かと思ったら

XKeymacs Ver.3.47をVista上で使っています.その際,Rctrl<->Capsのキー配列入れ替えをしています.基本的には問題なく使えているのですが,

* 「ユーザーの切り替え」画面になった後は,元のユーザーに戻っても,キー配列がデフォルトに戻ってしまう.

という問題が私の環境では発生しました.スクリーンセーバーからの復帰時にキー配列を戻してしまうことがあり,その度に再起動を行っていました.

Vistaでキー配列を変えるソフトXKeymacs - fuji70の日記

と同じ現象らしい。
ということで、Windows7の時と同様にHKEY_CURRENT_USER作成されたレジストリをHKEY_LOCAL_MACHINEにコピーすることで対処。
何が起こってるのか気付くまでに時間かかったよ…。疲れた。