TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Fitjoy – A more efficient keyboard layout I came up with

3 pointsby ajoyover 3 years ago
Hi HN,<p>I&#x27;ve been trying to improve my typing efficiency for a while and tried out various keyboard layouts like Dvorak, Colemak, Workman etc., but none really hit the spot.<p>All the existing layouts assume the home&#x2F;middle row is the best&#x2F;easiest to reach. But, this is not necessarily true.<p>The home row assumes all the fingers are of almost equal length, but thats not the case. In the standard placement above, the middle and ring fingers need to curve up more. When the palm is resting on the keyboard at an angle from the shoulder, the middle finger and ring fingers should naturally rest higher than the other fingers. This radically shifts the finger movement effort calculation. My hypothesis is that if we arrange the keys in such a way as to follow the natural length of different fingers, we can achieve a greater degree of efficiency.<p>This is how I came up with FITJOY.<p>As a programmer, I also realized that I tend to use the special characters a lot more than I use the numbers. So, the layout also changes the numbers row to print the special character (Eg. !#%^ etc.) by default, and have to press Shift to enter the number.<p>* Layout file : https:&#x2F;&#x2F;github.com&#x2F;aj0y&#x2F;fitjoy<p>* Related blog post: https:&#x2F;&#x2F;ajoys.medium.com&#x2F;keyboard-layouts-brief-history-and-a-new-choice-8707b720d01f

2 comments

ajoyover 3 years ago
* Layout file : <a href="https:&#x2F;&#x2F;github.com&#x2F;aj0y&#x2F;fitjoy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;aj0y&#x2F;fitjoy</a><p>* Related blog post: <a href="https:&#x2F;&#x2F;ajoys.medium.com&#x2F;keyboard-layouts-brief-history-and-a-new-choice-8707b720d01f" rel="nofollow">https:&#x2F;&#x2F;ajoys.medium.com&#x2F;keyboard-layouts-brief-history-and-...</a>
lemperover 3 years ago
nice placement. people tend to focus on home-row letters&#x27; frequency without regarding the finger length differences. it will be a bit nicer if you make the layout for columnar stagger keyboards like ergodox.