Skip to content

Latest commit

 

History

History

learn-guide-macros

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Macropad RP2040 Hotkey Configs for Learn Guide code

A collection of macro examples for use with the "Learn Guide" code that I've used on my Macropad for various scenarios.

Macros: Windows 11

These macros all have media controls on the top part of the keypad and app/website links on the bottom keys.

The app/website macros all depend on pinned positions of apps, particularly Chrome, on the Windows 11 taskbar. Using this type of macro requires some wait time between operations, at least on my system, which is what WIN_KEY_DELAY is used for. Without that delay, apps with multiple windows open won't open their first window as expected.

Parts

Basics:

  • Adafruit Macropad RP2040 kit
  • Adafruit Kailh Jade Thick Click Keyswitch
    • The reds in the kit are fine (and have found uses elsewhere) but I prefer the thicker ka-chunk of Cherry MX Greens. Unfortunately the greens are tough to find and, as far as I know, don't come with a white/clear housing - only the old Cherry classic black/black and black/clear if you can find them. These easily available Kailh Jades fit the bill quite nicely though, with a satisfying tactile click.
  • Adafruit Mini Magnet Feet for RGB LED Matrices
    • These screw into the 3mm mount points on the corners of the Macropad are really handy for flexibly mounting the Macropad anywhere there's metal for it.

Selected Recommended/Cool Key Caps:

OLED and OLED FPC:

My OLED ended up with some heavy burn-in after I left it powered on with the same text for about six months. Whoops. Thankfully, Adafruit has a bunch of spares in stock!

OLED Datasheet: https://cdn-shop.adafruit.com/product-files/5228/5223-ds.pdf

It'd be nice to extend the FPC cable a bit to allow for mounting the FPC a bit higher up, like close to the surface of a case. I couldn't find any ready-made 'FPC extenders' for the job, but maybe DigiKey has some parts that could help get this done easily. Could either build an extender from connectors and a simple PCB or even just solder a short jumper to the connector.

The FPC connector is 16-pin, 0.5mm pitch, 8.5mm (+- 0.07mm) wide, and 0.3mm (+- 0.03mm) thick.

Digikey FPC Connectors: https://www.digikey.com/short/905db25d Digikey FPC Jumpers: https://www.digikey.com/short/nvmb789r