web-dev-qa-db-ja.com

高速押されたキーは自動リピートをトリガーします(Ubuntu 14.04 LTS)

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

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

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

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

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

ラップトップは新しいです。これまでのところ、これがこのインストールの唯一の問題です。他のすべてがうまく機能しているように見えます。私はUbuntu 14.04に精通しています(他の3台のラップトップに搭載しています)。この問題を見たのはこれが初めてです。

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

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

EDIT 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   
8
JFRivard

デルはこの問題に対処したBIOSバージョンA13をリリースしました。 A13にアップデートするまで、まったく同じ問題がありました。

6
Gavin

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

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

0
Michiel de Wit

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

自動リピートは、おそらく固定キーを示しています。あなたはキーリピートを抑制するためにユニバーサルアクセスを試みるかもしれませんが、おそらくキーボードを掃除するか交換品を入手することを試みる必要があります。

0
ubfan1