Skip to content

semilin/genkey

Repository files navigation

genkey

Note: genkey 1.2 is the last major version of genkey. It mostly consists of a cleaned up codebase with less bugs, so that its code can maybe be helpful for someone. I will no longer make any significant changes to the project, but pull requests are welcome. See the Alternatives section.

Genkey is a powerful tool for analyzing and creating keyboard layouts that was used to create Semimak. It features detailed analysis output, generation, customizable weighting, individual layout improvement, heatmap output, interactive analysis, and much more!

For installation instructions and documentation, see the website.

Alternatives

  • For what is essentially a better version of genkey, I recommend Oxey's Oxeylyzer.
  • For something very different, I'm currently working on a graphical analyzer called Keymui. It's much more powerful and flexible than genkey.

License

Copyright © 2024 semi

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.