Deaktivieren Sie die automatische Deaktivierung von Touchpad und Tastatur in Lenovo Yoga 3 14

6968
Mateusz Piotrowski

Problem

Ich verwende Lenovo Yoga 3 14, und wenn ich es in einem bestimmten Winkel (zwischen 135 und 180 Grad) öffne, werden Tastatur und Maus nicht mehr reagiert / einfrieren. Es ist jedoch kein totales Einfrieren - sie lösen sich von Zeit zu Zeit auf oder wiederholen die letzte Aktion hundertmal.

Wie kann ich diese Funktion deaktivieren, wodurch meine Eingabegeräte weiterhin deaktiviert werden?


Einzelheiten

Allgemeines

Der Laptop funktioniert gut, wenn er so geöffnet ist (~ 120 Grad).

Lenovo Yoga 3 14 ist bei 120 Grad offen und funktioniert einwandfrei.

Die Probleme beginnen, wenn ich sie bei 135 oder mehr Grad öffne:

Lenovo Yoga 3 14 ist bei 135 Grad mit einer eher unempfänglichen Maus und Tastatur zu öffnen.

Hier sind die Videos, die zeigen, wie es sich anfühlt, Tastatur und Maus zu benutzen. Es dauert etwa 5 Sekunden, bis die Tastatur- und Trackpad-Deaktivierung eintritt.

Wenn ich den Laptop um mehr als 180 Grad öffne, ist alles wieder normal (was ziemlich dumm ist, da ich entweder im Zelt- oder Tablet-Modus aktiv bin).

Lenovo Yoga 3 14 ist bei über 180 Grad geöffnet und funktioniert einwandfrei.

Der Laptop selbst friert nicht ein, nur die Tastatur und die Maus. Der Touchscreen funktioniert auch.


Ist es vom Betriebssystem abhängig?

Ich habe dieses Verhalten erlebt in:

  • Ubuntu 16.10 und Ubuntu 17.04 in Unity 7 und dwm
  • FreeBSD 12-CURRENT in der Konsole und im dwm

was darauf hindeutet, dass es entweder nicht so viel OS-spezifisch ist oder dass sowohl Ubuntu als auch FreeBSD einige sehr schlechte Treiber in ihrem Kernel haben.

Es ist jedoch erwähnenswert, dass dieses Problem unter FreeBSD viel seltener auftritt. In der Tat kann ich meinen Laptop so weit offen haben, wie ich möchte, und das Einfrieren geschieht nur gelegentlich (einmal pro Woche oder so). Im Gegensatz zu Ubuntu, wo es ständig passiert, auch wenn der Bildschirm nur bei etwa 100 Grad geöffnet ist.


Aufspüren mit xev, xinputundxdotool

Ich habe versucht, das Signal aufzuspüren, wodurch das Gerät das Touchpad und die Tastatur unter Verwendung von xevanderen deaktiviert hat, aber es wurde nichts angezeigt . Der X-Server ist der Meinung, dass diese Eingabegeräte jederzeit in Ordnung sind und aktiviert sind. Dies ist nicht überraschend, da das Einfrieren auftritt, wenn der X-Server nicht läuft.


ACPI

acpi_listen druckt nichts, wenn es passiert.


BIOS

Es gibt keine Option im BIOS, um diese Funktion zu deaktivieren .


Deaktivieren Sie die vorinstallierte Software von Lenovo

Ich denke, dies ist eine Lenovo-Funktion, die Tastatur und Touchpad deaktivieren sollte, wenn ein Benutzer in den Tablet-Modus wechselt. Vielleicht funktioniert diese Funktion unter Windows einwandfrei (das letzte Mal habe ich es nicht wirklich versucht), oder es gibt zumindest eine Möglichkeit, sie mit einer vorinstallierten Lenovo-Software zu deaktivieren. Ich habe jedoch nichts für Linux gefunden.


Embedded Controller

Ich habe den Netzschalter 8 Sekunden lang gedrückt, um das EC zurückzusetzen, aber es half nicht. Ich habe noch nicht versucht, die Batterie vollständig zu entladen, um die EC zurückzusetzen.

Verweise:

1

2 Antworten auf die Frage

1
HelloWorld

Dies ist ein häufiges Problem mit diesen Geräten auf dieser Website: https://forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/Yoga-3-14-Keyboard-issues/td-p/2165832

Versuchen Sie, Ihr BIOS zu aktualisieren. Dies hat bei anderen Personen unter ähnlichen Umständen funktioniert.

Ich habe es nicht probiert. Teilweise, weil ich keine Tutorial- / Download-Site finden konnte. Mateusz Piotrowski vor 7 Jahren 0
http://pcsupport.lenovo.com/au/de/products/laptops-and-netbooks/yoga-series/yoga-3-1470/downloads/ds102769 Das sollte helfen, sich zu paaren. HelloWorld vor 7 Jahren 0
Solange Sie Windows betreiben ... :) Danke trotzdem, ich muss eine Lösung dafür finden. Mateusz Piotrowski vor 7 Jahren 0
Oh, nicht läuft Windows :( Sorry, ich könnte nicht mehr helfen, hoffe, Sie finden eine Antwort HelloWorld vor 7 Jahren 1
0
Mateusz Piotrowski

Das Problem ist jetzt meistens gelöst:

  • auf Ubuntu 17.10 laufe ich gerade:

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

    und dann funktioniert einfach alles .

  • auf FreeBSD 12-CURRENT mit drm-next-kmod(was die Unterstützung der Intel-Grafik für diesen Laptop brachte), ist dies jedoch kein Problem mehr. Wahrscheinlich wegen der Tatsache, dass der Touchscreen standardmäßig nicht reagiert und ich mich nicht darum kümmerte, ihn einzurichten.


Anmerkungen

  • Ich habe das BIOS nicht wie in der anderen Antwort auf diese Frage vorgeschlagen aktualisiert.
  • Wenn jemand eine bessere Lösung für dieses Problem findet, würde ich es gerne als die akzeptierte Antwort bezeichnen.