キーをすばやく押すと、自動リピートがトリガーされます(Ubuntu 14.04 LTS)


8

キーをすばやく押して離すと、キーボードが再びタッチされるまで、キーは自動的に繰り返されます。

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

システムは「キープレス」信号を正常に受信しているようですが、「キーリリース」は高速操作で失われたようです。

問題は簡単に再現できます。キーボードを「磨く」と、他の方法で少しの間キーを押すとどうなるかわからない場合、文字は正常に表示されますが、所定の遅延の後、キーが押し続けられたかのようにオートリピートします。私の場合、自動リピートの遅延は約0.5秒です。この問題は、上/下矢印、バックスペースなど、すべてのキーボードキーに存在します。すべてのUbuntuアプリケーションで一貫して発生します。

Dell Precision M4800を持っています。Windows 8.1でのデュアルブート。キーボードはWindowsで正常に動作します。

ラップトップは新しいです。これまでのところ、これがこのインストールの唯一の問題です。それ以外はすべて正常に機能しているようです。私はUbuntu 14.04に精通しています(他の3つのラップトップでも使用しています)。私がこの問題を見たのはこれが初めてです。

外付けUSBキーボードを使用していますが、この問題は発生しません。しかし、それは非常に粗雑で、キーが非常に深いため、同じ「ブラッシング」効果を実際に再現することはできません。

「ユニバーサルアクセス」オプションはすべてオフです。

編集1:以下はXEVからのものです。KeyPressとKeyReleaseは何度も繰り返されます。

KeyPress event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211573, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XmbLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211591, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False

編集2:2つのXEVセッションを比較すると、1つは問題があり、もう1つは任意キーの自動リピートがあり、どちらも「KeymapNotifyイベント」を除いて実質的に同じです。

問題について:

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys:  4294967224 0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

通常の自動繰り返し:

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys:  0   0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

xevを実行してからキーをすばやく入力すると、リリースメッセージが表示されますか:KeyReleaseイベント、シリアル33、合成NO、ウィンドウ0x3a00001、...
ubfan1

面白い。私たちは、キー入力/ keyreleaseビーイングが永遠に繰り返さ見ることができます:
JFRivard

コマンドの出力は次のとおりです。KeyPressイベント、シリアル37、合成NO、ウィンドウ0x5000001、ルート0xc4、サブw 0x0、時間8211552、(263,232)、ルート:(304,284)、状態0x0、キーコード57(keysym 0x6e、n)、 same_screen YES、XLookupStringは1バイトを提供します:(6e) "n" XmbLookupStringは1バイトを提供します:(6e) "n" XFilterEvent戻り値:False KeyReleaseイベント、シリアル37、合成NO、ウィンドウ0x5000001、ルート0xc4、subw 0x0、時間8211573、 (263,232)、root:(304,284)、state 0x0、keycode 57(keysym 0x6e、n)、same_screen YES、XLookupStringは1バイトを返します:(6e) "n" XFilterEventが返す:False
JFRivard

JFRivard、出力を質問に編集してください。コメントを読み取ることはできません。
Wilf、2014

私はまだこの問題を抱えています。任意の助けいただければ幸いです。どうぞ、私は絶望的になっています...ありがとう。
JFRivard、2015年

回答:


7

デルはこの問題に対処するBIOSバージョンA13をリリースしました。A13に更新するまで、まったく同じ問題が発生しました。


1
ギャビンは遅すぎない。現在A11を実行しています。すぐにA13に更新し、状況をお知らせします。これを共有してくれてありがとう!
JFRivard、2015

1
ギャビン:うまくいった!!! どうもありがとうございます!あなたはこのバグが私を作って惨めに思ったことはありません。あなたは私を救いました。ありがとう、ありがとう、ありがとう!!!
JFRivard、2015

0

私は同じ問題を経験しました。E6440を最新のBIOSファームウェアでフラッシュしました。

これで問題が解決したようです。ファームウェアのリリースノートには、Linux OSでのキーボードの問題がアップデートによって修正されるべきであると明記されています。


共有いただきありがとうございます。したがって、Dell Latitude E6440ラップトップにもこの問題があります。おそらく他のDellモデルも同様です。良いニュースは、それを修正するBIOSアップグレードをリリースしていることです。
JFRivard、2015

0

このタイミングは、オートリピート機能がキー押下の生成に使用されていることを示しています。入力よりもはるかに高速です。リリース後に次のキーを押すと、時間の差は0になります。

自動リピートはおそらくキーの固着を示しています。キーリピートを抑制するためにユニバーサルアクセスを試すこともできますが、おそらくキーボードのクリーニングまたは交換を試みる必要があります。


キーボードは新品で、これまでのところ流出はありません。これは、キーボードの障害を破棄するには不十分です。ちなみに、Windows 8.1では問題なく動作します...(問題の説明のEDIT2で詳細を参照してください)ご協力ありがとうございます。
JFRivard 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.