Je kunt natuurlijk voor meer of minder geld een kant-en-klaar product kopen, maar er zijn ook goedkopere alternatieven. Een van de makkelijkste is een oude smartphone combineren met een stukje software. Als alternatief kun je ook je eigen hardware bouwen, maar dat is een dermate persoonlijke aangelegenheid die van je budget, je gereedschap en hoe links of rechts je handen zijn, afhangt, dat we die optie slechts noemen.
:strip_exif()/i/2005737898.jpeg?f=thumblarge)
De goedkoopste optie in combinatie met een oude smartphone is Touch Portal. Veel goedkoper dan 'gratis' gaat het namelijk niet worden, al zijn er van Touch Portal ook betaalde versies voor meer functionaliteit. Om met een investering van 0 euro eens te kijken of een macropad handig is in het dagelijks leven, is de gratis versie waarschijnlijk al goed genoeg. Het is een kwestie van de client op je mobieltje downloaden, waarbij Android en iOS ondersteund worden, en een server op je pc te installeren, beschikbaar voor zowel Windows als Mac. Als je je telefoon nooit op slaapstand laat gaan en aan een USB-kabel houdt voor de accu, kun je hem semipermanent als macropad gebruiken. Touch Portal heeft gratis plug-ins en extra's die je kunt installeren, of betaalde opties om extra's te ontgrendelen. De Pro-upgrade is een eenmalige betaling van 14 dollar, dus zelfs daarvan zul je niet arm worden.
/i/2005737896.png?f=thumblarge)
Net als Touch Portal is Deckboard een server-clientmacropad. Je installeert de client op je Android-, iOS- of zelfs Amazon-device en er is een server voor Windows, macOS en Linux. Er is een gratis versie voor twaalf knoppen of een Pro-versie waarmee je dertig buttons kunt toewijzen. Die Pro-versie kost vier dollar. Deckboard kan alleen macro's uitvoeren die je kunt opnemen, maar is daarmee behoorlijk krachtig. De software lijkt geen muisacties te ondersteunen, maar die zitten verstopt onder het kopje 'Multi Actions'; de gewone macro's zijn alleen voor keyboardacties. De labels kun je weer keurig zelf maken, een beetje vergelijkbaar met Macroworks van X-keys. Je kunt extensions van anderen downloaden en je telefoon via wirelessnetwerken of via USB verbinden.
:strip_exif()/i/2005737900.jpeg?f=thumblarge)
Voor extra's bij Touch Portal doe je eenmalige betalingen, terwijl je ook een abonnement op Stream Deck Mobile kunt nemen. Dat is dezelfde software als op de Stream Deck-varianten, maar dan op je mobiele telefoon zonder extra hardware. Het abonnement kost 3 euro per maand of jaarlijks 27 euro, al kun je eerst een maand een proefabonnement nemen. Je moet de betaling wel alvast goedkeuren voor je de software gebruikt, maar je kunt natuurlijk het abonnement annuleren voordat je proefperiode afloopt. Net als bij de Stream Deck (MK.2) beschik je over 15 toetsen die je naar wens kunt indelen, maar je kunt dat uitbreiden naar 64 toetsen. Wil je net als bij Touch Portal geen geld betalen en geen abonnement afnemen, dan moet je genoegen nemen met zes toetsen en lever je in op wat personalisatie.
/i/2005737916.png?f=thumblarge)
Als je meer geneigd bent tot programmeren of scripten, is AutoHotkey een veelzijdige optie. De software is volledig gratis en opensource, zonder betaalde optie en heeft voorgedefinieerde profielen om er snel mee aan de slag te kunnen. Wanneer je er dieper in duikt, kun je uitgebreide scripts schrijven, al is er wel een leercurve waar je rekening mee moet houden. Als je gewend bent aan programmeertalen als Python of JavaScript, kan dat zowel een voor- als nadeel zijn: AutoHotkey lijkt op andere talen, maar werkt vaak net anders. Anders dan alle andere opties heb je met AutoHotkey geen andere hardware nodig dan je toetsenbord. Je programmeert je toetsenbord dus om met specifieke toetscombinaties al dan niet complexe scripts uit te voeren.
/i/2005737918.png?f=thumblarge)
In navolging van AutoHotkey gebruik je ook bij custom firmwares voor je toetsenbord geen extra hardware, enkel je toetsenbord. Zo werken veel toetsenborden voor de liefhebbersmarkt, 'enthousiasts' zeg maar, met firmware van QMK de eenvoudiger variant VIA. Beide zijn programmeerbare firmwares (al is VIA meer een vereenvoudigde QMK) voor toetsenborden, meestal de wat meer high-end keyboards. Zowel QMK als VIA hebben lijsten met compatibele toetsenborden. Met de firmwares kun je het standaard aantal toetsen van je keyboard uitbreiden met macro's, extra layers (een tweede layer is in feite een verdubbeling van het aantal toetsen) en een hele sloot handige extra's, zoals Caps Word, Space Cadet Shift en natuurlijk het remappen van toetsen. Ook als je zelf een macropad, of compleet toetsenbord, gaat bouwen, is VIA en vooral QMK een aanrader.
:fill(white):strip_exif()/i/2005548994.jpeg?f=thumblarge)
Er zijn misschien meer opties en variabelen om zelf een macropad te bouwen dan er korrels zand in een zandbak liggen, maar het proces reduceren tot een algemene formule is wellicht mogelijk. Je kiest een microcontroller die je toetsenbord, in beginsel is je macropad een klein toetsenbord, moet aansturen. Populaire opties zijn Atmel-controllers, zoals de ATMega32U die je bijvoorbeeld in een Arduino Pro tegenkomt, Teensies met een Arm Cortex-controller of de compacte Raspberry Pi Pico met een RP2040-controller. Aan je microcontroller soldeer je vervolgens de switches, rotaries en eventueel andere toeters en bellen zoals een 1306-oledschermpje, en het geheel breng je onder in een al dan niet 3d-geprinte behuizing. Dan is het een kwestie van geschikte firmware naar je microcontroller flashen, bijvoorbeeld de hierboven genoemde QMK, en je kunt aan de slag met je eigen macropad. Natuurlijk zijn er nog honderden mitsen en maren en do's en dont's, maar de documentatie van bijvoorbeeld QMK is zeer uitgebreid en er is een overvloed aan tutorials te vinden hoe je stap voor stap te werk gaat.