Skip to content

klavarog/OPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English instructions are contained in the second half of Anleitung.pdf.

Windows Linux MacOS

Official Website: http://www.adnw.de/

Сборка OPT из исходников в Windows:

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 (инструкция сначала на немецком языке, следом ниже на английском)

Скачать opt.exe для Windows 10 x86_64:

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

beakl-clp-0.en.matrix

Базовые команды:

  • opt huge300mb_text.txt полный анализ вашего текста с дефолтными ключами.

В директории файла генерируются 4 файла:

"huge300mb_text.txt.1" - частотность использования одинарных символов и букв;

"huge300mb_text.txt.2" - частотность использования двузначных буквосочетаний(биграмм);

"huge300mb_text.txt.3" - частотность использования трехзначных буквосочетаний(триграмм);

"huge300mb_text.txt.wl" - частотность использования целых слов.