僕の手元では再現しなかったのですが、一応スリープから復帰したら32bitのフックをリセットする処理を入れてみました。新しいスナップショットxkeymacs-110717を試してみてください。
Win7 にて、sleep 復帰後、32bit アプリで正常に フックされているのを確認しました。 対応ありがとうございます。
所で、XP 64bit ログオン後(最初の起動後)、Excel で C-x C-s すると、カーソルが右移動する不具合があります。 リセット後は正しく上書き保存になります。 こちらもリセット処理か何かが必要かもしれません。
さらに、XP でアップデートしようとして、 xkeyamcs終了後、ファイルを上書きしようとすると、 xkeymacs.dll使用中で上書きできません。 タスクマネージャには、xkeyamcsが無いので、殺す事も出来ません。 一旦ログオフして、ログオンした後は上書き可能になります。 終了処理が完全ではないのかもしれません。
ExcelでC-xC-sするとカーソルが右移動する不具合は、新しいスナップショットで直っているかもしれないので試してみてください。
XKeymacsの終了後にDLLを上書きできないのはWindowsの仕様です。アップデートするときにはいったんログオフしてください。
XP 64bit で 110721 を試しました。
explorer で例外発生。Visual Studio Just-In-Time デバッガ起動。 いいえを選ぶと、メモリが read になることはできませんでした。 と出ました。
その後あらゆるアプリケーションで同様に Just-In-Time 起動し、 はいを選んでも Visual Studio は起動しないし、 いいえを選んでも、read に~エラー発生。
にっちもさっちもいかなくなりました。
Ctrl+Ald+DEL でログオフ後、Administrator で、110717 を上書きし、 どうにか復旧させました。
Win7 home 64bit は特に問題なかったのですが、XP 64bit では とても使えないです。
ご迷惑をおかけして申し訳ありません。メーリングリストでも同じ問題が報告されています。32bit/64bitともにWindows XPでは何も動かなくなるようです。ホームページで注意喚起しておくべきでした。Windows XPを入手し次第、この問題を解決したいと思います。
Windows XPで動かない問題を解決したスナップショットをリリースしましたので試してみてください。
この問題は解決しているのでチケットを閉じます。
Windows 7 Home 64bit で、Firefox(32bit) と MS-Office-IME(eggライクにキー変更)で使用。
xkeymacsの設定は、標準:無効、Firefox:変更、MS-IME:無効
で、使っています。
スリープから復帰後、Firefox上でMS-IMEでの挙動がおかしくなり、 eggライクキーがまともに動作しなくなります。
リセットすると、ちゃんと動作します。
メモ帳(64bit)でのMS-IMEは、リセットせずともeggライクに動きました。