trialyzer
Keyboard layout analyzer using trigram typing test (by samuelxyz)
Genetic-Keyboard-Generator
An algorithm for generating keyboard layouts based on a fitness function (by Coletronix)
trialyzer | Genetic-Keyboard-Generator | |
---|---|---|
4 | 1 | |
15 | 0 | |
- | - | |
4.4 | 10.0 | |
12 months ago | over 1 year ago | |
Python | Python | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
trialyzer
Posts with mentions or reviews of trialyzer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-05.
-
Genetically Optimized Keyboard Layout
Regarding your future plans, take a look at the trialyzer project. They follow a similar approach as far as I understand.
-
DSFB analysis only makes sense for same-hand trigrams, doesn't it?
This is a table of trigram categories. The full explanation is here but we are interested in the sfs subcategories, which is my name for a DSFB in trigram form. sfs.alt is an alternating DSFB, the others are various forms of same-hand DSFBs.
-
How would you weigh SFBs / DSFBs vs. roll total / roll ratio (in:out) vs. redirects / "bad" redirects
As part of an analyzer, I typed a few thousand trigrams and measured the median speed of each. Here are the results. Each point represents the median speed of one trigram, broken down into bigram parts (the breaks down into th and he, which don't necessarily take the same amount of time each).
-
Which one is better?
I actually made a whole layout analyzer based on physical experimental measurements of how quickly you can type various trigrams. Some sfbs were definitely slower than others, as you predicted, but all of them were far worse than non-same-finger sequences. The highest rated layouts (with the fastest speed ceilings, therefore the least strain required to reach any given slower speed) all had SFB frequencies of about 1.2% or lower, even when the heatmaps were a bit wonky--for a while, the top scoring layout had t in the qwerty v position. But it had less than 0.8% sfb!
Genetic-Keyboard-Generator
Posts with mentions or reviews of Genetic-Keyboard-Generator.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-05.
-
Genetically Optimized Keyboard Layout
The optimizer I made is open source, but I will warn that I am not a professional developer by any means, and the project is in its infancy so it isn't the nicest looking. If you are still interested, here is the link: https://github.com/Coletronix/Genetic-Keyboard-Generator
What are some alternatives?
When comparing trialyzer and Genetic-Keyboard-Generator you can also consider the following projects:
keyboard_layout_optimizer - A keyboard layout optimizer supporting multiple layers. Implemented in Rust.