keymap.click development preview

2020-08-11

Today, keymap.click is officially in development preview!

My project is really shaping up! I decided last week that I needed to set goals for releases, or I’d never actually release. I’m very excited that I achieved my goals for a preview release today!

Screenshot of keymap.click

What is this?

It’s a project I’ve been working on for the past few months to showcase how an ErgoDox-EZ helped with my RSI. It’s my hope that it will be helpful to other people whose wrists and hands hurt when they type.

Major goals for this release

The major goals for this release were:

  1. Fixing the diagram lines.

    At first, the lines indicating a key location went directly from the text to the key.

    Screenshot of an old version, lines cross over text

    It took me a while, but I finally have some nice right angles without drawing over the text so much.

    Screenshot of the latest version, lines are drawn under text into the margin, and then up and over to the key

  2. Changing the name.

    I never liked the initial name I gave it, keyblay, but I haven’t been able to come up with a better one until now:

    keymap.click.

    It’s nice and catchy (and the domain name was cheap).

What’s next?

I want to release a 1.0!

  1. Providing a guided tour of the map.

    I have a site that lets users click around and discover why key placements helped my on their own. I’d like to add a guided tour that can explain it from the top. I think this will help them know where to start.

  2. Refining prose that describes the layout.

    All of the prose for the keys is true, but it was my first pass at describing how my layout helped me. I’d like to improve this.

  3. Adding a few more pages.

    I know I want an about page to describe how I built it and who I am. I am also considering a page about RSI generally and pointers to other things that have helped me.

  4. (Maybe) allowing users to pull in keymap information hosted elsewhere on the web.

    I really want to do this, but I’m not sure if I’ll be able to get it done for the 1.0 release. My keymaps are stored as javascript files in the project. I’d like to use the Next.JS support for incremental static generation, as demo’d here, to allow users to show keymaps elsewhere on the web. Then users can upload keymaps anywhere, and use my app to show them off.