English instructions are contained in the second half of Anleitung.pdf.
Windows Linux MacOS
Official Website: http://www.adnw.de/
https://github.com/klavarog/OPT/blob/master/build_guide_for_win.md
g++ -std=c++11 -O2 -DNDEBUG -DTASTENZAHL=35 -DENGLISH -static-libgcc -static-libstdc++ opt.cc -o opt
Подробнее читать здесь: https://github.com/klavarog/OPT/blob/master/Anleitung.pdf (инструкция сначала на немецком языке, следом ниже на английском)
https://github.com/klavarog/OPT/releases/tag/1.0x86_64
OPT - основные возможности. (см. Wiki: https://github.com/klavarog/OPT/wiki )
Программа позволяет создать с нуля раскладку для вашей клавиатуры по вашим предпочтениям. Может проанализировать частоту использования буквосочетаний на основе любого вашего текста или набора символов на любом языке. Анализирует частоту использования отдельных букв и других знаков, а также частотность диграмм, триграмм и отдельных слов и символов и также любых сочетаний по вашему усмотрению. Также программа способна вычислить наилучшее расположение символов на вашей будущей раскладке по зонам, с учетом ваших пожеланий и настроек. Программа просчитывает все возможные варианты на основе входного текста с учетом ваших настроек и предлагает лучший вариант раскладки с точки зрения удобства и минимизации движений пальцев при печати. Поддерживает слои. Позволяет подобрать раскладку не только для стандартной клавиатуры, но также для 60% клавиатуры, 40% клавиатуры, либо для любой нестандартной кастомной клавиатуры по вашему усмотрению. Не требует установки.
Пример клавиатуры, созданной в этой программе: https://www.keyboard-design.com/best-layouts-by-average-ranking.html
- opt huge300mb_text.txt
полный анализ вашего текста с дефолтными ключами.
В директории файла генерируются 4 файла:
"huge300mb_text.txt.1" - частотность использования одинарных символов и букв;
"huge300mb_text.txt.2" - частотность использования двузначных буквосочетаний(биграмм);
"huge300mb_text.txt.3" - частотность использования трехзначных буквосочетаний(триграмм);
"huge300mb_text.txt.wl" - частотность использования целых слов.