Gobble up pudding

プログラミングの記事がメインのブログです。

MENU

ブラウザで日本語入力がおかしくなる、うまく入力できなくなることがある

スポンサードリンク

起こっていた問題

特にブラウザのアドレスバー上でGoogle検索をしようと日本語入力をしようとしたときに
まともに日本語が打てなくなる事象がたまに発生します。
ブラウザ以外のテキストエディタ上では特に問題になりません。

環境情報

ちなみに私の環境は以下です。※Mac macOS Ventura13.0のほうでもESETを使っていますがそちらはこの問題が起きてないです。

種別 ソフト バージョン
OS Windows 11 Pro 22H2
ブラウザ Google Chrome 119.0.6045.125
ウィルス対策ソフト ESET Internet Security 16.2.15.0

原因と思われるもの

何だろうと思い探るとESETで問題があると報告がありました。

文字の入力がおかしいです - Google Chrome コミュニティ

ただここで指摘されているバージョンと少し違います。
「キーボード保護」というのをONにすると(デフォルトではオン)
特にパスワードなどの入力で悪意のあるソフトウェアのキーロガーなどからキー入力を盗まれないように保護する機能があり、
ESET側で多分何らかのフックを妨害しているのかな?と推測します。
Windowsにはグローバルフックという何かの処理に割り込んで横取り処理をすることができます。

それであまり欧米人(というかほぼ日本人以外)にはなじみの薄いIMEの漢字変換を伴う
(日本人から見ても非常に複雑な)入力での(おそらくESET側での)不具合により妨害され
まともに入力できなくなるということなのでしょう。
※英語入力では問題になりせんでした。また、この不具合はESET側が悪いのかブラウザ側が悪いのかは外部の人間には判断がつきません。ESETは数あるウィルス対策ソフトの中でもいいものだと思っています(Windows Defenderでよくない?というのはありますが)。

対処方法

対処としては別途テキストエディタで入力したものをコピペする
もしくはあまり気が進みませんが、一時的にESETの「キーボード保護」を無効にすると発生しなくなると思います。
怪しいマルウェアが絶対に入ってないと言い切れるならOFFにしてもよいでしょう(ここにたどり着く人はある程度のリテラシーがあるはずなのでまず大丈夫だとは思いますが)。

ESETのメニューから
設定 > 詳細設定 > 保護 > ブラウザー保護
下部のセキュアブラウザーから「キーボード保護」があるのでOFFにします
検索窓が詳細設定にあるのでそこで検索してもよいです。