
Seit … *checks notes* mitte 2022 nutze ich ein kleines Winry315 Macropad. Ursprünglich habe ich das einfach mal grob mit usevia.app eingerichtet und danach wars das auch schon mit Konfiguration.
Für mich war es zu der Zeit wichtig, Audioquellen umzuschalten. Also umzustellen, ob ich jetzt die Kopfhörer aktiv haben will oder die internen Lautsprecher des Notebooks. Und in Videokonferenzen Audio und Video an und auszuschalten. Das ging ganz angenehm so und ich hatte Knöpfe, die genau ein Ding tun und ich kann ohne hin und her zu schalten zwischen Applikationen mein Ziel erreichen.
Das Macropad gewinnt keine Designpreise, aber das war auch nicht mein Ziel. Ich wollte etwas, womit ich schnell loslegen kann. Für die Keycaps übernehme ich vollste Verantwortung, der Rest ist quasi wie es aus der Verpackung kam.
Jedoch gab es einen Punkt mit dem Macropad der mich immer genervt hat. Sobald es mit dem Computer verbunden ist, gibt es sich zusätzlich als Maus aus und hebelt den Ruhezustand vom Mac aus…
We can’t have nice things can we?
Ich habe mich ein bisschen in die QMK Firmware eingelesen und unterdessen habe ich schon ein ziemlich gut funktionierendes Setup. Das Mausproblem habe ich gelöst, indem ich die MOUSEKEY_ENABLE deaktiviert habe. Toll – und wieso hab ich so lange damit gewartet, mich endlich in die Firmware einzulesen? Endlich Ruhe(zustand)! Pun intended 😂
Lampen via MQTT steuern
Habe es ebenfalls hingekriegt (dank dem Self-HostingTalk von Michael Stapelberg auf der GPN und dem Aufruf alles irgendwie auf MQTT zu standardisieren) gewisse Lampen in der Wohnung über separate Tasten an und auszuschalten, da ich die wenn ich am PC sitze, meistens steuern will.
Ich nutze Homeassistant und Mosquitto und auf dem Mac läuft Better Touch Tool (BTT) welches den Tastendruck in ein Shellscript ausführt, dass dann die entsprechende MQTT-Nachricht verschickt, die von Homeassistant ausgewertet wird und dann das Licht an oder ausschaltet.
Layer over Layer: Mein QMK-Setup im Überblick
QMK ermöglicht die Nutzung von verschiedenen Layern, um Tasten mehrfach zu belegen.
- Layer 0 (Standard): Lichtsteuerung, Audioquellen, Konferenzfunktionen
- Layer 1 (RGB): Beleuchtung des Macropads konfigurieren oder ausschalten
- Layer 2 (Window Management): Fenster auf Monitore verschieben, maximieren etc.
- Layer 3 (Audio Bearbeitung): Shortcuts für Reaper/Ultraschall, z. B. Zoom, Ansicht der Spuren, Schnitt, Marker setzen
Das ist mein momentaner Stand des Unsinns, vermutlich werde ich die Layers noch ein bisschen hin und her verschieben. Der einzige Layer den ich ein und aus schalte ist Layer 3. Layer 1 und 2 sind nur aktiv in kombination mit einer anderen Taste, wenn die losgelassen wird bin ich wieder in Layer 0.
Was noch fehlt?
Das Einzige, was mir momentan noch fehlt, ist, irgendwie herauszufinden, wo ich genau bin in den Layern. Da gibts Möglichkeiten quasi “Return-to-Home” Tastenkombination zu nutzen (Beschreibt Ben Vallach in seinem Video) oder das mittels Hintergrundbeleuchtung zu unterscheiden. Da hab ich mich noch nicht festgelegt, was es genau werden soll und ich probiere noch ein bisschen aus.
Die Keycaps finde sehr okay; ich mag die Farben aber auch die wirklich oldschooligen geben mir auch positive Retro-Vibes. Jedoch hab ich mit zunehmender Layerdichte teilweise eher zu viele Funktionen auf das Pad gepackt und ohne Beschriftung sind Änderungen am System immer ein bisschen tricky.
Mitlerweile gilt: Was oft genutzt wird bleibt, der Rest fliegt wieder raus.
Wenn ich mal Zeit finde, drucke ich mir ein Case welches einen leichten Winkel hat, damit das Macropad nicht flach auf dem Tisch liegt und einfacher nutzbar ist. Und die Knöpfe des Potentiometers werde ich auch mal austauschen, die sind relativ billig und können gegen hochwertigere ausgetauscht werden.