Disattiva la disattivazione automatica del touchpad e della tastiera su Lenovo Yoga 3 14


1

Problema

Sto usando Lenovo Yoga 3 14 e quando lo apro con una certa angolazione (tra 135 e 180 gradi) la sua tastiera e il mouse non rispondono / si bloccano. Tuttavia, non si tratta di un congelamento totale: si sbloccano di volta in volta o ripetono l'ultima azione cento volte.

Come posso disabilitare questa funzione che continua a disabilitare i miei dispositivi di input?


Dettagli

Generale

Il laptop funziona bene quando aperto in questo modo (~ 120 gradi).

Lenovo Yoga 3 14 aperto a 120 gradi funziona perfettamente.

I problemi iniziano quando lo apro a 135 o più gradi:

Lenovo Yoga 3 14 si apre a 135 gradi con un mouse e una tastiera piuttosto non rispondenti.

Ecco i video che mostrano come ci si sente ad usare tastiera e mouse. Sono necessari circa 5 secondi prima che la disabilitazione della tastiera e del trackpad inizi.

Tutto è tornato alla normalità quando apro il laptop oltre i 180 gradi (il che è abbastanza stupido come quando accedo alla modalità tenda o tablet).

Lenovo Yoga 3 14 aperto a oltre 180 gradi funziona perfettamente.

Il laptop stesso non si blocca, ma solo la tastiera e il mouse. Anche il touchscreen funziona.


Dipende dal sistema operativo?

Ho riscontrato questo comportamento in:

  • Ubuntu 16.10 e Ubuntu 17.04 sia in Unity 7 che in dwm
  • FreeBSD 12-CURRENT sia in console che in dwm

il che suggerisce che non è tanto specifico per il sistema operativo né Ubuntu e FreeBSD hanno dei driver davvero cattivi nei loro kernel.

Vale la pena notare, tuttavia, che questo problema si verifica molto meno spesso su FreeBSD. In effetti, posso avere il mio laptop aperto quanto voglio e il blocco si verifica solo di volta in volta (una volta alla settimana o giù di lì). A differenza di Ubuntu, dove succede tutto il tempo anche se lo schermo è aperto solo a circa 100 gradi.


Rintracciarlo con xev, xinputexdotool

Ho provato a rintracciare il segnale facendo sì che la macchina disabilitasse il touchpad e la tastiera usando xeve altri, ma non ha mostrato nulla. Il server X ritiene che questi dispositivi di input siano corretti e abilitati in ogni momento. Ciò non sorprende poiché il blocco si verifica quando il server X non è in esecuzione.


ACPI

acpi_listen non stampa nulla quando succede.


BIOS

Nel BIOS non esiste alcuna opzione per disabilitare questa funzione .


Disabilitare utilizzando il software preinstallato Lenovo

Immagino che questa sia una funzionalità Lenovo che dovrebbe disabilitare la tastiera e il touchpad quando un utente passa alla modalità tablet. Forse su Windows questa funzionalità viene gestita correttamente (l'ultima volta che l'ho provata non è stata davvero) o almeno c'è un modo per disabilitarla con alcuni software preinstallati Lenovo. Tuttavia non ho trovato nulla per Linux.


Controller incorporato

Ho premuto il pulsante di accensione per 8 secondi per ripristinare l'EC ma non ha aiutato. Non ho ancora provato a scaricare completamente la batteria per ripristinare la EC.

Riferimenti:

Risposte:


1

Questo è un problema comune con questi dispositivi, da questo sito Web: https://forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/Yoga-3-14-Keyboard-issues/td-p/2165832

Prova ad aggiornare il BIOS, questo ha funzionato per altre persone in circostanze simili.


Non l'ho provato In parte perché non sono riuscito a trovare un sito tutorial / download.
Mateusz Piotrowski,


Finché stai usando Windows ... :) Grazie comunque, dovrò trovare una soluzione a questo.
Mateusz Piotrowski,

1
oh non eseguo Windows :( scusa non potrei essere di più aiuto spero che tu possa trovare una risposta
HelloWorld

0

Il problema è ora risolto principalmente:

  • su Ubuntu 17.10 ho appena eseguito:

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

    e poi tutto funziona e basta ™ .

  • su FreeBSD 12-CURRENT con drm-next-kmod(che ha portato il supporto per la grafica Intel per quel laptop), tuttavia, non è più un problema. Probabilmente a causa del fatto che il touchscreen non risponde per impostazione predefinita e non mi sono preoccupato di configurarlo.


Gli appunti

  • Non ho aggiornato il BIOS come suggerito nell'altra risposta a questa domanda.
  • Se qualcuno esce con una soluzione migliore a questo problema, sarò felice di prendere in considerazione la marcatura è la risposta accettata.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.