Dockstar Keylistener 2.0
In den letzten Wochen habe ich mich wieder viel mit der Dockstar beschäftigt, und auch die nächste Generation meines Keylisteners entwickelt. Es sind einige neue Features hinzu gekommen.
- Auswertung der Eingaben pro Zeichen
- Keycodes können ohne [Enter] ausgelöst werden. (z.B. Einzeltasten)
- Keycode Untergruppen
In Planung
- Ausführung von Befehlen mit einem anderen Unix Benutzer
Speziell für die Steuerung eines MPD Servers ist die Auswertung von Einzelzeichen hinzu gekommen. Sprich wenn man das + drückt, soll die Lautstärke um 10% ansteigen, wenn man die 6 drückt soll der Player einen Titel vor spingen, und so weiter.
Weiterhin ist natürlich die Eingabe von mehrstelligen Keycodes mit anschließendem [Enter] möglich.
Wird ein Keycode aufgerufen, der eine Untergruppe enthält, werden alle Keycode Zuordnungen gelöscht und durch die innerhalb des Keycodes definierten ersetzt. Dies kann unendlich oft untereinander passieren. Um wieder eine Ebene höher zu kommen, tippt man einfach 3x [Enter].
Anwendungsbeispiel: Mit "/" schaltet mein Keypad auf die MPD Steuerung um. Dann sind die Tasten alle mit einem Einzelzeichen-Befehl belegt. Normal hört das Keypad nur auf dreistellige Codes die Netzwerkprofile usw umschalten.
Bisher ist der Keylistener und die neue Dokumentation dazu noch als unstable markiert. In den letzten Tagen sind immer mal wieder kleine Fehler aufgetaucht. Wer trotzdem mal testen möchte, oder auch einen Blick in den Quellcode werfen will: http://stuff.fiae.ws/php/dskeylistener/unstable/.
Bin für jegliche Kritik dankbar. Falls es also noch Fehler oder Ähnliches gibt: Nur raus damit. ![]()





