I’ve used a US-QWERTY keyboard layout my entire life. I’ve seen other layouts that do things like reduce the size of the enter/backspace keys, move the pipe operator (|) and can’t wrap my head around how I would code on those.

What are your experiences? Are there any layouts that you prefer for coding over US English? Are there any symbols that you have a hard time reaching ($ for example)?

  • snowe@programming.devM
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    10 months ago

    my keyboard looks like this… so… no?

    and honestly it’s so much nicer to program with a small keyboard. everything is exactly where you need it to be. I don’t ever have to reach for a key, as they’re all right there. And I can make them do literally anything I want. So many benefits of a small keyboard over a full size.

    • ericjmorey@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      10 months ago

      When you install a fresh OS and it asks you about keyboard layout, how do you get it usable for this sort of keyboard?

    • GeniusIsme@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      10 months ago

      Exactly. If you are a coder and care about ergonomics of layouts, get split programmable keyboard, do not try to find good layout for normal keyboard, they do not exist. I personally do not like the particular keyboard at the picture, but there are many others to choose from and find a good fit for everyone.

    • Oscar@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      What is this type of keyboard called? I’m interested in getting something like it but I’m curious what switches are available.

      • croccifixio@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        10 months ago

        I’m not sure how far down the keyboard rabbit hole you are, so I’ll try and assume as little possible.

        Generally keyboards like the one pictured are referred to as split keyboards. This one in particular looks like a Corne.

        Most vendors sell split keyboards as kits that you’re expected to assemble yourself. This might require soldering and potentially sourcing certain parts (e.g. switches or keycaps) from other vendors. If you aren’t up for that kind of thing and you have the budget for it, some vendors sell pre-built keyboards. Buying a second-hand split keyboard is another alternative.

        As for switches, MX and Choc v1 are the most commonly supported switch types. There are dozens of variants of said switch types; the main differences being the force curves and sound profiles.

        The particular switches that are available will depend on who you end up buying from. Some keyboards support hotswap sockets, which allow you to quickly swap out different switches of the same type (i.e. MX or Choc). Otherwise you’re stuck soldering your switches onto the board, and if you aren’t satisfied with the switches that are already on the board, you’ll have to desolder them, learn to start liking them or buy a new keyboard. Whichever’s easier.

      • snowe@programming.devM
        link
        fedilink
        arrow-up
        2
        ·
        10 months ago

        It’s a crkbd also known as a corne, like the other person said. There’s hundreds of types of switches available, the keyboard in the picture has Khail Box Jades and Khail Box Royals.

        The style of keyboard is a split ergomechanical keyboard. The size is 36% or 40% depending on what generation of keyboard nerd you are.