trialyzer
Keyboard layout analyzer using trigram typing test (by samuelxyz)
keyboard-layout
keyboard-layout pools all the needed files to set up my custom XKB keyboard layout (takbl) on Linux Ubuntu. (by tonyaldon)
trialyzer | keyboard-layout | |
---|---|---|
4 | 5 | |
15 | 11 | |
- | - | |
4.4 | 5.8 | |
12 months ago | 3 months ago | |
Python | Makefile | |
MIT License | 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!
keyboard-layout
Posts with mentions or reviews of keyboard-layout.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-30.
-
Dvorak to qwerty layout and emacs
You can have a look at https://github.com/tonyaldon/keyboard-layout
- keyboard-layout: keyboard-layout pools all the needed files to set up my custom XKB keyboard layout (takbl) on Linux Ubuntu.
-
Any users of custom/small keyboards with home-row modifiers? Please tell me about your layout.
here is my keyboard layout tonyaldon/keyboard-layout that is tailored to use Emacs. You can be interested in reading the detailed README. It contains images of the layout and the following section:
- Custom keyboard layout with xkb on linux! how does it work?
- Why does picking the right keyboard layout matter?
What are some alternatives?
When comparing trialyzer and keyboard-layout you can also consider the following projects:
keyboard_layout_optimizer - A keyboard layout optimizer supporting multiple layers. Implemented in Rust.
miryoku - Miryoku is an ergonomic, minimal, orthogonal, and universal keyboard layout.
ferris - A low profile split keyboard designed to satisfy one single use case elegantly
keyman - Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web