Ermitteln Sie den Winkel des Scharniers von Hp x360

10

HP x360 Laptops haben einen "Scharnierbildschirm". Der Bildschirm kann geöffnet und um 360 Grad gedreht werden.

Ich möchte einige Skripte mit einigen Befehlen erstellen, die aktiviert werden, wenn der Bildschirm über einen bestimmten Winkel hinaus gedreht wird. Wie kann ich den Winkel erkennen ?

... Ich stelle mir vor, dass es eine Funktion ist, die einen Wert zurückgibt ( innerhalb eines Wertebereichs) ? Funktioniert das so? Oder ist eine "Flagge" auf wahr oder falsch gesetzt?

Wie kann ich überprüfen?

Mina Michael
quelle
Warum würden Sie können den Winkel erkennen? Wissen Sie, dass die Hardware dafür in den Scharnieren steckt, oder erwarten Sie eine Antwort, bei der mithilfe der Bilderkennung über die Webcam ermittelt wird, in welche Richtung sie gehalten wird?
Oli
2
@Oli Viele 2-in-1-Geräte verfügen über Sensoren zum Umschalten zwischen "Tablet" - und "Laptop" -Modus, sodass Sie die Tastatur automatisch deaktivieren können, wenn Sie sie nicht benötigen, oder den Bildschirm um 180 Grad drehen können. Das heißt aber nicht unbedingt, dass es dafür eine offene API gibt ...
NeoTheThird
@Oli Ich weiß, dass es Hardware gibt, weil sie mit Windows geliefert wird und beim Drehen auf ein Tablet umschaltet. Ich weiß nicht, wo ich anfangen soll, nach dieser Hardware zu suchen. Wo soll ich suchen
Mina Michael
@Oli in der Tat denke ich auch, dass es einen Ag-Sensor gibt, weil sich der Bildschirm auch dreht. Ich hatte vor, eine Frage zu stellen, nachdem ich eine Antwort darauf erhalten hatte. Alles für den ultimativen Zweck dieses Hehe: D
Mina Michael

Antworten:

1

Ich habe überprüft, und es gibt keine Schnittstellen, über die Userspace-Programme diese Informationen abrufen können. Meines Wissens wird Ihnen kein Plattformtreiber im Kernel diese Daten zur Verfügung stellen.

Colin Ian King
quelle
sry für die Verspätung & danke für die Antwort: D Wie kann ich irgendwie etwas ändern? Wo soll ich ein solches Problem "posten"?
Mina Michael
... nachdem ich dein Profil anscheinend überprüft habe, habe ich es schon getan? hehe XD
Mina Michael