4 ms·
I use a Makerdiary M60 open-source programmable keyboard that runs a Python variant: https://makerdiary.com/pages/m60-mechanical-keyboard https://makerdiary.com
by D13Fd 6y ago
I use a Makerdiary M60 open-source programmable keyboard that runs a Python variant: https://makerdiary.com/pages/m60-mechanical-keyboard https://makerdiary.com/pages/m60-mechanical-keyboard
I tweaked the code a bit to customize a few things, but the main draw is actually the USB vs. Bluetooth functionality. I use two computers simultaneously (nowadays, a Mac and a PC) and ever since the advent of USB in the 1990's I've been looking for a KVM or USB switch that can instantly switch a single keyboard back and forth between two computers. I never found one--all of them have some delay or some other issue.
But the M60 is perfect in that regard. It connects to the Mac via Bluetooth, and to the PC via USB. A single keypress instantly switches it back and forth between the two. It keeps both connections live, and just swaps back and forth. It can also store separately keyboard configurations for each, so I set it up to swap the Alt/Command keys on the Windows/USB side.
It's not perfect in other ways. There are a few bugs with the Python code base, and the maintainer has been slow to update it. Also, it's a bit weird to have a keyboard that has to reboot if you cut the power. But it's reliable and has served me well for months now, and there is nothing else like it.
- alexvoda 6y agoThat keyboard looks very interesting. I just wish they had an ortholinear variant