web-dev-qa-db-ja.com

キーが繰り返されなくなり、タッチパッドタップとタッチパッド2本指スクロールが機能しなくなりました

問題:

最近、私のUbuntu 16.04では、キーボードのキーが繰り返されなくなり、タッチパッドのタップとタッチパッドの2本指スクロールが機能しなくなりました。

タッチパッド:

  • シングルとダブルのタッチパッドをタップしても、まったく機能しない
  • 2本の指を使用したタッチパッドでのスクロールまたはズームがまったく機能しない
  • タッチパッドでポインターを移動しても正常に動作します
  • タッチパッドの下のボタンは両方とも正常に動作します

キーリピートはすべて奇妙です:

  • キーを5〜10回繰り返します
  • 2番目のキーを約3回繰り返します
  • 長時間押された次のすべてのキーが繰り返されない

仕様と情報:

これらの画面は、設定が存在し、正しく設定されていることを示しています。

Touchpad settings screen

Keyboard settings screen

これらは私の(関連する)仕様です:

システム:ホスト:jochem-ideapad-700カーネル:4.13.0-26-generic x86_64(64ビット)
デスクトップ:Unity 7.4.0 
ディストリビューション:Ubuntu 16.04 xenial 
 Machine :システム:LENOVO(ポータブル)製品:80RU v:Lenovo ideapad 700-15ISK

これはxinputの出力です:

$ xinput 
⎡仮想コアポインターid = 2 [マスターポインター(3)] 
⎜↳仮想コアXTESTポインターid = 4 [スレーブポインター(2)] 
⎜ET ETPS/2 Elantech Touchpad id = 13 [スレーブポインター(2)] 
⎣仮想コアキーボードid = 3 [マスターキーボード(2)] 
↳仮想コアXTESTキーボードid = 5 [スレーブキーボード( 3)] 
↳電源ボタンid = 6 [スレーブキーボード(3)] 
↳ビデオバスid = 7 [スレーブキーボード(3)] 
↳ビデオバスid = 8 [スレーブキーボード(3)] 
↳スリープボタンid = 9 [スレーブキーボード(3)] 
↳Lenovo EasyCamera:Lenovo EasyC id = 10 [スレーブキーボード(3)] 
↳Ideapadの追加ボタンid = 11 [スレーブキーボード(3)] 
↳AT Translated Set 2キーボードid = 12 [スレーブキーボード(3)] 
↳PEAQ WMIホットキーid = 14 [スレーブキーボード(3)]

これは ``:の(関連する)出力です:

$ synclient | grep "Tap\| Scroll\| TwoFinger" 
 MaxTapTime = 180 
 MaxTapMove = 163 
 MaxDoubleTapTime = 180 
 SingleTapTimeout = 180 
 EmulateTwoFingerMinZ = 282 
 EmulateTwoFingerMinW = 7 
 VertScrollDelta = 74 
 HorizScrollDelta = 74 
 VertEdgeScroll = 0 
 HorizEdgeScroll = 0 
 VertTwoFingerScroll = 1 
 HorizTwoFingerScroll = 1 
 TapButton1 = 1 
 TapButton2 = 3 
 TapButton3 = 0 
 CircularScrolling = 0 
 CircScrollDelta = 0.1 
 CircScrollTrigger = 0 
 TapAndDragGesture = 1

私が試したもの:

3
7ochem

キーに関してはタッチパッドではなく、あなたと似た症状がありました。

私が見つけた解決策は、 カーネル4.13でキーボードの繰り返し問題を修正する からでした。より包括的なガイドと説明を見つけるためにそれをチェックしてください。

端末にshowkeysと書き込むと、キーコード213が約1秒に1回押し下げられていることが示され、キーが保持された理由が説明されました。

これはPEAQ WMI hotkeysモジュールが原因で、あなたも実行しているようです。

キーボードを修正するには

ターミナルに入力しました

Sudo rmmod peaq_wmi

これで一時的に問題が解決したことを確認しました。コンピューターの再起動後も設定を維持するために、私は入力しました

gedit /etc/modprobe.d/blacklist.conf

以下をファイルに追加しました

#spams ^@
blacklist peaq_wmi

(注:このモジュールがコンピューターの機能にとって重要であるかどうかはわかりません。PCの何かが機能しない場合は、再度有効にできることを個人的にメモします。また、更新プログラムによって問題が修正されたため、1〜2か月後に再度有効にすることができるかどうかを確認してください。)

タッチパッドを修正するには

投稿によると、同様に試すことができます

Sudo rmmod psmouse
Sudo modprobe psmouse

そして、これが次回の再起動まで問題を解決する場合、あなたはすることができます

gedit /etc/rc.local

これらの行を追加します

/sbin/rmmod psmouse
/sbin/modprobe psmouse
2
AsgerHB