web-dev-qa-db-ja.com

Lenovo Yoga 314のタッチパッドとキーボードの自動無効化をオフにします

問題

Lenovo Yoga 3 14を使用していますが、特定の角度(135〜180度)で開くと、キーボードとマウスが応答しなくなったりフリーズしたりします。ただし、完全なフリーズではありません。フリーズを解除したり、最後のアクションを100回繰り返したりします。

入力デバイスを無効にし続けるこの機能を無効にするにはどうすればよいですか?


詳細

一般

このように開いたとき(約120度)、ラップトップは正常に動作します。

Lenovo Yoga 3 14 open at 120 degrees working perfectly.

135度以上で開くと問題が発生します。

Lenovo Yoga 3 14 open at 135 degrees with a rather unresponsive mouse and keyboard.

これは、キーボードとマウスを使用したときの感触を示すビデオです。キーボードとトラックパッドの無効化が開始されるまで、約5秒かかります。

ラップトップを180度を超えて開くと、すべてが正常に戻ります(これは、実際にテントモードまたはタブレットモードに入るときなので、非常に愚かです)。

Lenovo Yoga 3 14 open at over 180 degrees working perfectly.

ラップトップ自体はフリーズせず、キーボードとマウスだけがフリーズします。タッチスクリーンも同様に機能します。


OSに依存しますか?

私はこの振る舞いを次の場所で経験しました:

  • Unity7とdwmの両方でのUbuntu16.10とUbuntu17.04
  • FreeBSD12-コンソールとdwmの両方でCURRENT

これは、OS固有のものではないか、UbuntuとFreeBSDの両方がカーネル内に非常に悪いドライバーを持っていることを示唆しています。

ただし、この問題がFreeBSDで発生する頻度ははるかに少ないことに注意してください。実際、ラップトップを好きなだけ大きく開くことができ、フリーズは時々(1週間に1回程度)しか発生しません。画面が約100度しか開いていない場合でも常に発生するUbuntuとは対照的です。


xevxinput、およびxdotoolで追跡します

xevなどを使用して、マシンがタッチパッドとキーボードを無効にする信号を追跡しようとしましたが、何も表示されませんでした。 Xサーバーは、これらの入力デバイスは正常であり、常に有効になっていると見なします。 Xサーバーが実行されていないときにフリーズが発生するため、これは驚くべきことではありません。


ACPI

acpi_listenは、発生しても何も出力しません。


BIOS

BIOSには、この機能を無効にするオプションはありません。


Lenovoのプリインストールソフトウェアの使用を無効にする

これは、ユーザーがタブレットモードに切り替えたときにキーボードとタッチパッドを無効にする必要があるLenovoの機能だと思います。たぶん、Windowsではこの機能は正常に動作するように処理されます(前回試したときは実際にはそうではありませんでした)、または少なくともいくつかのLenovoプリインストールソフトウェアで無効にする方法があります。 Linux用のものは見つかりませんでした。


組み込みコントローラー

ECをリセットするために電源ボタンを8秒間押しましたが、効果がありませんでした。 ECをリセットするためにバッテリーを完全に放電しようとはしていません。

参照:

1

この問題は現在ほとんど解決されています:

  • ubuntu 17.10では、次のコマンドを実行します。

    xinput disable "$(xinput -list | awk -F'[=\t]' '/ELAN/{print $3}')"
    

    そして、すべてはうまくいきます™

  • freeBSD 12-CURRENT with drm-next-kmod (そのラップトップのIntelグラフィックスのサポートをもたらしました)、しかし、それはもはや問題ではありません。おそらく、タッチスクリーンがデフォルトで応答しないという事実のためであり、私はそれを設定することを気にしませんでした。


ノート

  • この質問に対する他の回答で提案されているように、BIOSを更新しませんでした。
  • 誰かがこの問題のより良い解決策を思いついた場合、私はそれを受け入れられた答えとしてマークすることを検討したいと思います。
0

これは、これらのデバイスに共通する問題です。このWebサイトから: https://forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/Yoga-3-14-Keyboard-issues/td-p/2165832

BIOSを更新してみてください。これは、同様の状況で他の人にも有効です。

1
HelloWorld