ユーザーから「キーボードでエンターキーを連続して押しても反応がない」という連絡があった。
Excelでセルにデータを入力してエンターキーで次のセルに移動したくても反応がないとのこと。
リモートで操作しても問題無いので、最初はハードウェア(無線キーボード)の異常を疑ったが、ユーザー自身が別のキーボードで試行しても改善しなかったというのでハード的な問題では無さそう。
いろいろ調べている内にどうもWindowsが持っている「フィルターキー」機能が怪しくなってきた。
これは元々は手の震え等で意図せず複数回の入力がされてしまうことを防ぐために用意されている機能で同じキーを短時間に複数回押しても一度しか入力されなくなる。
この機能はデフォルトで無効になっているが、右シフトキーを8秒以上押し続けると有効にするためのダイヤログボックスが開き、「はい」を選ぶ(またはエンターキーを押す)と有効になる(デフォルト設定)。
今回の場合もこの「フィルターキー」が有効になっていたので、それを解除することで対処できた。
おそらくはシフトキーに何か乗っていたか、大文字の英字を入力しようとして長時間右シフトキーを押した状態が続いたのでは無いだろうか。
右シフトキー長押しで有効にする機能を無効にするには設定画面から「簡単操作」→「キーボード」で下記の画面を出し、「ショートカットキーを許可する」(図中の赤下線部)のチェックを外せば良い。
こうしておけば意図せず有効にすることが無くなるので使わない人にはお勧めかと。

More from: フィルターキー
キー入力が出来ない?
現場から「PCでのキー入力が全く出来ない」とのSOSが来た。
それだけならキーボードの故障だろうと思うところだが、Windowsへログインする際のパスワード入力は出来るとのこと。
ということはキーボードではなくWindows側の問題と思われた。
詳しく訊くとマウスの設定を一部変更してからだと言う。
困ったことにマウスの設定のどこを弄ったかは判らないとのこと(まぁ、いつものことだ)。
まずはマウスの設定画面を出して貰って余分な設定を元に戻して貰ったが変化なし。
次にPCからキーボードのコネクタを一度抜いて挿し直して貰うことでドライバの再ロードを行なって貰ったが、症状に変化は無かった。
つまりドライバが原因ではないということ。
結局PCを手元に持って来て貰って部下に調べて貰ったところ、「フィルターキー機能」が有効になっていたためと判明。
スタートボタンから「コントロール パネル」→「コンピューターの簡単操作」→「コンピューターの簡単操作センター」→「キーボードを使いやすくします」
と進み、「フィルターキー機能を有効にします(I)」に入っていたチェックを外したところ無事に元通りになった。
何故こんな機能を有効にしたのかな?と思ったが、デフォルトでは右シフトキーを8秒間以上連続して押していると有効になるようになっているので、恐らくは8秒間以上押していたものと推測される。
ここまで判明したところで部下が思い出したのだが、今回助けを求めてきた人は以前にも同じことをしていたとのこと。
今回も同じことをしたんだろうなぁ、、、
