04.01.2019, 11:36
Wir reden von unterschiedlichen Dingen. Das Teil in deinem verlinkten Video ist ein Joystick mit mehreren Funktionen. Das lässt sich mit einem normalen Drehencoder nicht nachbilden, da der nur Links/Rechts und Push unterstützt, wobei jede dieser Funktionen jeweils nur eine Aktion ausführen kann. Ein "wenn–dann" bzw. "erster Druck–zweiter Druck" gibt es da nicht, mal abgesehen von dem Funktionswechsel bei Moduswechsel wie in meinem Config-Beispiel.
Natürlich lässt sich Kodi auch mit Fernbedienungen bedienen und die Funktionen lassen sich auch mappen, so dass sich eigene Tastenbelegungen realisieren lassen. Dafür braucht es aber passende Hardware und einiges an Tüftelarbeit. So muss man z.B. wissen, welchen Code die FB bei einem bestimmten Tastendruck sendet und Kodi beibringen, diesen Code in eine entsprechende Funktion umzuwandeln. Das ist nicht trivial. Zumindest nicht, wenn die FB keine standardisierte Codierung verwendet. MCE-Codes versteht Kodi von Haus aus, bei anderen aber wird's schwierig.
Ich rede dagegen nur von den im CarPC bereits implementierten und einfach zugänglichen Möglichkeiten einer individuellen Steuerung mit Tastern/Encodern, die an den GPIOs des Pi angeschlossen sind. Die Konfiguration über die io_config ist vergleichsweise einfach und, wie schon gesagt, nicht auf die in der Grundkonfiguration bereits implementierten zwei Encoder limitiert sondern erweiterbar. Da ein GPIO aber nur zwei Zustände annehmen kann (High oder Low), kann dabei nicht zwischen "erster Druck" und "zweiter Druck" unterschieden werden.
Natürlich lässt sich Kodi auch mit Fernbedienungen bedienen und die Funktionen lassen sich auch mappen, so dass sich eigene Tastenbelegungen realisieren lassen. Dafür braucht es aber passende Hardware und einiges an Tüftelarbeit. So muss man z.B. wissen, welchen Code die FB bei einem bestimmten Tastendruck sendet und Kodi beibringen, diesen Code in eine entsprechende Funktion umzuwandeln. Das ist nicht trivial. Zumindest nicht, wenn die FB keine standardisierte Codierung verwendet. MCE-Codes versteht Kodi von Haus aus, bei anderen aber wird's schwierig.
Ich rede dagegen nur von den im CarPC bereits implementierten und einfach zugänglichen Möglichkeiten einer individuellen Steuerung mit Tastern/Encodern, die an den GPIOs des Pi angeschlossen sind. Die Konfiguration über die io_config ist vergleichsweise einfach und, wie schon gesagt, nicht auf die in der Grundkonfiguration bereits implementierten zwei Encoder limitiert sondern erweiterbar. Da ein GPIO aber nur zwei Zustände annehmen kann (High oder Low), kann dabei nicht zwischen "erster Druck" und "zweiter Druck" unterschieden werden.