DEV Community

Peter Denham
Peter Denham

Posted on • Originally published at denham.ie on

3 1

40% Keyboard Programming on Vortex Core

(this is a WIP)

I recently started using a 40% keyboard (vortex core) as my daily driver for the $dayjob . It's a nice compact board, but the default layout isn't very effecient for programming, specially common symbols used in development are tucked behind weird key combinations.

I took some inspiration from the planck and another users reddit post. Another reddit user created a better MPC than the official version for remapping keys on the core, which was super handy for iterating and testing several layouts.

Some of my design decisions

  • Enter on left space bar, as the home row is one key short of a 60 keyboard and missing the apostrophes was constantly tripping me up
  • Swapped Fn1 and Fn physical keys. Red Fn1 is a little easier to hit for the common programming symbols layer. Blue Fn key layer is for navigation and media keys. I kept the mapping to the printed keys so they're a littler earier to learn

vortex core

Limitations

  • Macros are great for reducing all the shift-key operations from 3 to 2 key combos. There is a limit of 20 macros per layer, which limits your options.
  • Key combinations sometimes mis-fire. I found you need to hit the modifier key f
  • Windows required to use the MPC web interface the first tim

Links

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more