Ask HN: Best keyboard layout for programming?
I'm interested in knowing your opinions and also what keys you modify in case you do (a lot of Vim users change things). I personally use the Spanish Standard and I can assure the position of some important keys is so bad, so I'm thinking of moving to the US standard. Thoughts?
12 comments
[ 4.6 ms ] story [ 45.0 ms ] threadYou see, the problem is that programming languages are designed on US-QWERTY keyboard, therefore the choice of syntactic special characters is made according to the characters easily available on a US-QWERTY keyboard.
Indeed, you will never see a programming language where §, ¡ or ¿, are meaningful characters. (Actually, and this is a confirmation, there is one language where you had characters such as ∂§¶⨍, it was MPW scripts, (Macintosh Programmer's Workshop scripting language), because those characters were easily available (using the option modifier) on a Macintosh keyboard).
Therefore, until you invent a Spanish programming language using characters easily accessible on a Spanish keyboard layout, it will be easier as a programmer, to use a US-QWERTY keyboard layout.
As to the type of keyboard, I have an ergonomic one that lets me work for longer periods of time.
I have a few keybindings on my keyboard because it makes my life easier but others have different keybindings.
I use a Poker2 or Poker3 and I make the Win key Fn and I switch Capslock and F12 and my terminal is pulled up with F12 (meaning I can hit Capslock to get my terminal)
I enjoy it. I used a $10 Wal-mart one before this one and I haven't tried any others.
I enjoy it because it is small and light. I used to take mine to work until my work bought one for me.
I bought it mostly for the size. I never really used the number bad, dedicated arrows were pointless to me. Basically the only thing I ever really use is numbers, symbols and letters so a small keyboard works for me.
https://neo-layout.org/
Pressing caps-lock reveals the goodies