Расширенная раскладка клавиатуры (РРК). Часть 2
Вторую часть рассказа о своём проекте я хочу посвятить технической стороне вопроса. А именно о том, что из себя представляет моя раскладка, как она реализована и как вы можете начать ей пользоваться.
Моя расширенная раскладка клавиатуры, она же РРК, — это по сути набор макросов, который вставляет символы, привязанные к определённой комбинации клавиш. Что такое макрос? Может кто-то не знает. Макрос — это действие или набор действий, которые выполняются по нажатию какой-то кнопки или, как в моём случае, сочетанием клавиш на клавиатуре.
Дополнительно поясню один момент, т.к. столкнулся с некоторым непониманием со стороны читателей. Я не запустил своё производство клавиатур или что-то в этом роде. Мой проект — это программа, которая работает со всеми классическими клавиатурами. А если быть точнее, то текущая версия раскладки — это не самостоятельная программа, а настройка для уже существующей программы. Об этом далее.
Сейчас РРК реализована в программе Key Manager. Это программа предназначена для создания различных макросов. Например, открыть какое-то приложение сочетанием клавиш, вставить заготовленный текст, открыть какой-то сайт и т.д.. Для всего этого существует Key Manager. Из этой всей функциональности, как вы могли догадаться, я в основном использую вставку текста сочетанием клавиш. И этим текстом как раз являются символы.
Также это приложение позволило мне реализовать две полезные функции, которые я упомянул в прошлом посте. Это изменение регистра текста (ПРОПИСНОЙ / строчный) и смена языка выделенного текста (но для этого я использую другое приложение, о котором расскажу как-нибудь в другой раз). Также ещё удалось сделать набор гласных букв с ударениями. При нажатии определённой комбинации клавиш выскакивает список букв, и остаётся только выбрать нужную. Не самое лаконичное решение, но в рамках текущей итерации проекта возможна только такая реализация.
В целом, Key Manager меня полностью устраивает, но у него есть ряд ограничений, который не позволяет мне нормально распространить свой проект. Начнём с того, что это платная программа, и она есть только на винде. Конечно, ничто не мешает нацепить повязку на глаз, но и это достаточно замороченный процесс со своими деталями. А затем, после установки программы, нужно будет ещё корректно её настроить и применить мой профиль с нужными макросами. Не самый простой и интересный процесс. Точно не то, чего хочется от готового продукта. Поэтому я подыскиваю другое решение для более удобной реализации своей идеи, и буду очень признателен за ваши советы по этому вопросу.
В конце хочу сказать главное — чтобы проект жил, он должен распространяться. Поэтому смело пишите мне в Телеграм, если хотите вывести свою работу с текстом на новый уровень комфорта. Помогу всё установить и настроить.