Have you ever wondered if your keyboard shortcuts are set up optimally? Well, I did, so I decided to visualize it with a heat-map.

It proved to me that I rely on my left pinky too much, so I’ll try to rework my shortcuts.

You can check out the project here, currently it only works on Linux.

  • Etterra@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    4 months ago

    Looks like somebody relies on caps locked a little too heavily. Or as you might say, STOP FUCKING SHOUTING ALL THE TIME!

  • stupidcasey@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    4 months ago

    I don’t know what this is at all, every one knows ctrl and alt is where it’s at and enter/ caps lock? Are you just trying to piss people off?

    • andnekon@programming.devOP
      link
      fedilink
      arrow-up
      2
      ·
      4 months ago

      I’m using a tiling window manager and neovim as my main editor, so I have to use hot-keys quite a lot As for the caps, I have it remapped to control

      • underscores@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        1 month ago

        Meta, Hyper, and Super were all originally different keys. See this lisp machine keyboard from in the 70s that had 7 modifiers, including all of those. Most of the time Hyper or Super are mapped to the Windows key. With Meta it varies more from program to program. A lot of desktop software maps it to the Windows key. In Emacs its usually mapped as Alt or the Esc key.

        • andnekon@programming.devOP
          link
          fedilink
          arrow-up
          3
          ·
          4 months ago

          Thank you for clarification!

          I don’t really understand how can specific programs map the Meta key as something. Isn’t it the job of the driver to map key-presses to input events (which are then passed to display server by evdev)?

          • underscores@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            1 month ago

            I’m not sure if it’s directly mapping the input. I think it’s getting the other keys input and binding it to the same commands. Also, Emacs was around even before the X windowing system, so they probably came up with the mappings before a lot of these common defaults came about.