Rileva l'angolo della cerniera di Hp x360


10

I laptop HP x360 hanno uno "schermo a cerniera". Lo schermo può essere aperto e capovolto fino a 360 gradi.

Voglio fare alcuni script con alcuni comandi che si attivano quando lo schermo viene capovolto oltre un certo angolo. Come posso rilevare l'angolo ?

... Sto immaginando che sia una funzione che restituisce un valore ( all'interno di un intervallo di valori) ? Funziona così? O forse è una "bandiera" impostata su vero o falso?

Come posso controllare?


Perché dovresti essere in grado di rilevare l'angolo? Sai che c'è l'hardware per gestirlo nei cardini o ti aspetti una risposta che usi il riconoscimento delle immagini attraverso la webcam per capire fino a che punto si tiene?
Oli

2
@Oli Molti 2 in 1 dispongono di sensori per alternare tra la modalità "tablet" e "laptop", in modo da poter disabilitare automaticamente la tastiera quando non è necessaria o ruotare lo schermo di 180 gradi. Ma ciò non significa necessariamente che ci sia un'API aperta per questo ...
NeoTheThird

@Oli so che c'è dell'hardware perché viene fornito con Windows e passa a un tablet quando ruoto. Non so da dove iniziare a cercare quell'hardware. Dove dovrei guardare?
Mina Michael,

@Oli, in effetti, penso anche che ci sia un sensore di ag, perché anche lo schermo ruota. Avevo intenzione di fare una domanda dopo aver ricevuto una risposta. Tutto per il fine ultimo di questo hehe: D
Mina Michael,

Risposte:


1

Ho controllato e non ci sono interfacce che i programmi di userspace possono usare per ottenere queste informazioni e per quanto ne so, nessun driver di piattaforma nel kernel ti fornirà questi dati.


sry per essere in ritardo e grazie per la risposta: D come posso in qualche modo cambiare? dove dovrei "pubblicare" un problema come questo?
Mina Michael,

... dopo aver verificato il tuo profilo apparentemente l'ho già fatto? hehe XD
Mina Michael,
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.