プログラム系統備忘録ブログ

記事中のコードは自己責任の下でご自由にどうぞ。

KeySnailのHoKで候補が1つの場合でもヒントを表示させ、自動では開かせない

http://lab.designsatellites.jp/?p=1173を見て、HoKを導入してみました。
(現時点ではバージョンは 1.2.7 (2011 01/01) です。)

少し試してみたところ、「eなどのKeyDown時、URLの候補が1つの場合はヒントを表示せず自動で開く」ようになっていました。
誤爆が怖いので、候補が1つの場合でもヒントを表示するようにしました。

おもむろにhok.ks.jsを開き、1240行目辺りを見ます。

if (hintCount > 1)
{
    document.addEventListener('keydown', stopEventPropagation, true);
    document.addEventListener('keypress', onKeyPress, true);
    document.addEventListener('keyup', stopEventPropagation, true);
}

ifの条件を `hintCount >= 1` に変更すれば完了です。