X02HT KeyLock

以下の条件下で、「*」を押してもロックが解除できないことがあることがわかりました。

  1. Wnnで文字入力を行う
  2. KeyLock.exeをキーに割り当てないでランチャから起動(少なくとも終話キー長押しに割り当てると再現しない)
  3. キーロック後に一切キーを押さずに、画面OFFの状態からいきなり「左ソフトキー」を押してロック解除画面(「*」 待ち)にする

こうすると、高確率で「*」を押しても無反応になります。その後は、タイムアウトでロック画面に戻り、また左ソフトキーを押しても解除できず...と無限ループ状態になります。
このときに、「ソフトキー」と「*」以外のキー(カーソルでもAでもよい)を一度でも押してやればロック解除可能になります。
ちなみにKeyLock.exe自体は2.の処理の後に即終了していますので、3.の動作には関与していません。


なんとなくWnnのbugっぽい気がしますが、一応対応しておきました。
一応対応したつもりですが、根本的な原因は分かっていませんので、もし再度この状態になった場合は、

  • KeyLockをキーに割り付ける
  • ロック不可になったら、「ソフトキー」と「*」以外のキーを押す

などで対処してください。

KeyLock.CAB
KeyLock.exe