Programmer-specific issues and ideas kept popping up in conversation in the Colemak Layout topic. It’s something the community cares about, but it often conflicted with the topic’s goal of getting sensible defaults and labels for the Colemak key set. I wanted to create this space so that we could discuss these programming-related issues. At a minimum, we’ll have somewhere to discuss ideas without derailing other discussions
Here’s my idea: Perhaps we could arrive at a sensible layer for programmers of the most popular languages, which could come with Keyboardio on day 1, ready to be activated and used. For example, the right palm key could activate the standard QWERTY/Dvorak/Colemak/whatever Function layer, and the left palm key could activate this programmer-oriented layer. Having it as an optional layer means that we don’t need to worry about keycap legends.
I’m particularly curious to hear @algernon’s ideas, since his blog is full of amazing keyboard-related ideas like one-shot, tap-dance, and leader modifiers. He has some interesting placement of programmer-oriented keys like braces, too (the middle of [this post] (https://asylum.madhouse-project.org/blog/2016/09/10/ergodox-day-141/)).