私はIceweaselでサーフィンしながらWebアドレスを入力しようとしましたが、いくつかのキーごとに私が入力したものとは異なる文字が入力され始めることがわかりました。たとえば、「cccccccccccc」と入力すると「ckexccccckex」と印刷され、「abcdefghji」と入力すると「abckexghi」と印刷されます。
- これが発生するたびに誤って配置された文字は異なりますが、常に任意のパターンで表示されます。時には文字の代わりにバックスペースやスペースを入れることもあります。
- 何も入力しないとテキストは表示されません。
- USBキーボードを取り外して再接続しても問題は解決しませんでした。
- 問題は、Iceweasel、URLバー、またはテキストフィールドでのみ発生し、他のアプリケーションでは発生しません。
- Iceweaselを閉じて再び開くと、問題は消えました。
- 発生する時間パターンが見つかりません。
原因をどのように確認できますか?セキュリティ問題による結果でしょうか?
私はDebian 7.0とLogitech K120キーボードを使用しています。
答え1
キーボードがなぜこのように動作するのかはわかりませんが、私と他の人が似たような(完全に同じではなくただ似たような)経験をしたということはお話しできます。
私は2つのシステムを持っており、キーボードはほぼ常にうまく動作します。任意の間隔で(時には週に1回、時には1時間に複数回)、私が入力した複数のキーが失われます。時には奇妙なキーが挿入されます。
すべての場合にこれらの誤動作が発生すると、キーボードLED(番号ロックなど)が点滅します。
配線不良により電源変動が発生する可能性があり、キーボードMCUを再起動しました。しかし、他の可能性もたくさんあります。たとえば、AskUbuntuで見つけました。ちょっと似た質問ですねキーボードとマウスに関する質問です。答えの1つで、John Siuは次のように推測しました。
いくつかの可能性がありますが、確信はありません。私が知っている最も可能性の高い原因をリストします。 (1)純粋なソフトウェア:Linuxドライバはこのチップセットの1.1ポートを正しく処理しません。これが最も可能性の高い原因です。 (2)一部のハードウェア:USBポートは静電気に敏感であり、時間の経過とともにパフォーマンスが低下したりエラーが発生したりします。特に古いマザーボードとチップセットの場合はさらにそうです。 1.1 ポートのパフォーマンスが低下し、正常に動作しなくなる可能性があり、Linux ドライバーはこれらの特殊なケース (電圧変動など) を処理できません。 。 。
別の答えでは、fossfreedomは、電圧/電流の問題、または欠陥のあるUSBポート/ハブでない場合はカーネルの問題である可能性があると推測しました。
私の場合、おそらくカーネルが原因である可能性がありますが、複数のカーネルをアップグレードしても問題は解決しませんでした。この問題が発生する両方のコンピュータはキーボードのブランドが異なり、ボックスも異なります。 2つの間の類似点は、どちらもDellハードウェアでDebianを実行していることです。
存在するこのスレッドlinux/debian/user グループに属している人は、私と同じような問題を抱えていましたが、ハードウェアが非常に異なっていて、Debian では問題を発見しましたが、ArchLinux ではそうではありませんでした。他の人は、問題は、他のシステムコンポーネントが突然過度の電力を必要とするときに過度のストレスを引き起こす可能性がある電源装置の不足によると考えています。
他のユーザーがランダムなキーボード障害を報告しました。UbuntuそしてアーチLinux。少し推測の終わりに、問題はX.orgのキーボード設定によって引き起こされ、ユーザーが新しいキーボードを購入した後の問題を解決しました。
とにかく他の人も同様のエラーを観察しましたが、残念ながら特定の原因は診断するのが難しいです。電源装置、ケーブル、USB IC、USBドライバ、キーボードドライバ、または非常に複雑な最新のコンピューティングシステムに存在する可能性があります。別の場所の。
答え2
Dell PrecisionノートブックにGigabyteキーボードが接続されているUbuntu 12.04を使用しています。
私の問題は、「e」を入力してから「.」を入力したときに「ẹ」を入力したときに同じ文字が表示されないことです。
正常に動作するには、再起動が必要な場合もあり、時には何度も行う必要がある場合もあります。私はそれがマルウェアである可能性があることを偶然発見しました。私はマルウェア、ウイルスなどについて次のような非常に良い説明を見つけました。http://www.linux.org/threads/malware-and-antivirus-systems-for-linux.4455/
私は(投稿で述べたように)
sudo apt-get install clamav clamav-daemon clamav-freshclam
とフロントエンドGUI
sudo apt-get install clamtk
実行後に64個のエラーが検出され、すべて削除され、少なくとも今はキーボードが正常に動作します。
答え3
Fn+をNumLock最初のトラブルシューティングオプションとして考えてください。