keylock
Lets me set the Corne on top of the MacBook without typing everything twice.
- Year
- 2026
- Made for
- macOS, Swift
- State
- shipped
I rest my Corne on top of the built-in keyboard. Every keypress was going through both of them.
keylock watches for that one external keyboard and disables the built-in the moment it connects, then hands it back when I unplug. The trackpad keeps working, which is the part the blunt fixes get wrong. It sits in the menu bar as a single toggle and drives Karabiner underneath.
Flip it by hand and the override holds until the next connect or disconnect, then it goes back to deciding for itself.
How to use it
The repo is private, but it is small: a Swift CLI and a menu bar app driving Karabiner underneath.
-
It needs Karabiner-Elements installed and launched once, so its config file exists before keylock touches it.
~/.config/karabiner/karabiner.json
POiO
ongoingA chicken recipe assistant that is turning into a countertop bird.
Islands
shippedAnother macOS window manager. This one accordions.
dab
shippedTurn any patch of your screen into pixel art.
Balancer
shippedA personal trainer for micro-breaks, living in the menu bar.
Sona
conceptA mechanical keyboard with an instrument living inside it.
toss
prototypeFlick a ball off your screen. It lands on a friend's Mac.
Habitus
ongoingCheap marketplace finds, held to a hundred at a time.
Darkroom
conceptA cube that develops your photos by imagining them.
Branding Oracle
ongoingA brand engine a designer drives and a client never sees.
vaiven
shippedA Canvas engine where every animation is one JSON config.