Layouts follow your work
Link a page to a program and the deck shows it whenever that program is in front. Back in the browser, the browser keys come back.
Wdeck is a 3.5" touchscreen with programmable keys that you build yourself: a printed case, an ESP32 board and a free Windows app that switches the keys to whatever program you are using.
Free & MIT licensed
Windows 10 / 11 · App v1.1.6
Hotkeys, programs, websites, sound, Discord and OBS on keys you can see. Each key shows a picture or an animation, and the deck changes pages on its own when you switch programs.
Link a page to a program and the deck shows it whenever that program is in front. Back in the browser, the browser keys come back.
Send any key combination, start a program or open a file or website. Multi-actions run several steps in a row.
Turn one program up or down without the Windows mixer, mute it, or switch the output between speakers and headphones.
Mute, deafen or leave a call; switch OBS scenes, start recording or streaming. The key shows the live state.
One key opens another page of fifteen, so you never run out. Ready-made layouts for Fusion 360, KiCad, Office, Chrome and more.
Drop in an image or an animated GIF for any key, or pick from hundreds of icons in several styles. Album art shows on the media key.
Drag an action onto a key, pick a picture and a colour, and the deck updates while you work. The app also installs the firmware, so you never need the Arduino IDE.
Plug in and the layout syncs over USB
No custom circuit board and no soldering of tiny parts. Two off-the-shelf modules, eleven wires and a case from your 3D printer.
Three parts (bezel, shell and stand) in PLA or PETG. Free STL files on Printables.
Print settings →An ESP32 DevKit and a 3.5" SPI touch display, joined by eleven jumper wires.
Wiring diagram →Install the firmware from the app or straight from this site, tap the highlighted keys to calibrate, done.
Web flasher →
Printed, holds the display
3.5" SPI, ILI9488 or ST7796
WROOM-32, USB on board
Printed, closes the back
Printed, tilts the screen
5× M3×14 countersunk
Print the case in the colour of your desk and pick a different one for the stripe around the screen. Try a few here.
Finished your Wdeck? Send a photo and it will appear here.
Start with the parts list, or ask if you get stuck. Every question gets an answer.
Two modules, three printed parts, five screws