• 0 Posts
  • 29 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle








  • I just explained what the issues are. Programming languages heavily rely on special symbols.

    If you haven’t watched yourself from the outside, how do you know “there are zero issues with it”? You might be constantly breaking the typing flow and need to use a two-hand combo for some mundane []. While someone on a US layout never needs to lift their hands of the keys, because all they need is a ctrl with a pinky + right hand within reach.

    When I learn a new language, I also learn a keyboard layout for it. Or do you also write in Spanish on your keyboard? How do you make an à and an á?

    Ah, that’s right, you speak two languages, you’re stuck using your comfort zone layout, and you’d ofc argue “zero issues”.




  • Pro tip for fellow yuropean devs: you can change the layout, and learn it easily.

    Pro tip for fellow ISO enjoyers living in yurop: a keyboard on Amazon costs 20$. If you’re using a laptop you can order one from the UK, it’s mostly the same, except beware of the mental asylum layouts that move this | key to the bottom left. You can also buy a laptop from amazon.com if you filter by “global shipping”. Power bricks always work with 110/220/240, the cable that goes into the plug is easily exchangeable for 10$.

    Some premium brands let you choose the layout. E.g. xmg, slimbook.


  • You’re on /c/programming.

    Also, it’s even ISO standardized, so yeah, it’s an international norm.

    Pragmatically: most programming languages are developed in a way to that it’s easy to type them up on a standard us layout. As English only has 26 letters, which is less than any other language using the latin alphabet (don’t even start me on languages with accents like ñ or that differentiate between à, a, á, and â), all the special characters are usually easily accessible. Most others layouts will tuck them away behind non-trivial combinations in favor of improving accessibility of extra letters and special characters. Cuz essentially in human language you barely need * and [. So, I guess, right ctrl + left shift + 9 will do? how do you feel about coding in python on that. Or on a keyboard where the space for your | has been allocated to some letter ø and your OR operator has been moved to the numpad.