Ну а теперь о самой типографской раскладке.
Принцип работы прост. Через специальную программу я назначил определенные комбинации клавиш на вставку символов. Но мало просто назначить комбинации, ведь нужно это сделать так, чтобы раскладка была универсальной. Поэтому я использовал только те комбинации, которые больше нигде в системе не используются, чтобы избежать конфликтов и багов. Также я использовал только те клавиши, которые есть абсолютно на любой клавиатуре. То есть, никаких «Fn», «AltGr» и т.д. Плюс ко всему, все символы расставлены таким образом, чтобы их было удобно набирать. Никакого рандома, всё продумано. И ещё дополнительно к спец. символам я решил добавить пару полезных функций.
1. Если вы не заметили, что у вас нажат «Caps Lock» и напечатали всё заглавными буквами, то можно просто выделить текст и одной комбинацией изменить заглавные буквы на строчные.
2. Если вы не заметили, что забыли переключить язык и напечатали какую-то дичь на латинице, то также можно выделить текст и одной комбинацией переключить язык набранных символов.
3. Быстрый набор определённых фраз. Например, чтобы постоянно не писать вручную «и т.д.» и «т.к.», я их тоже вывел на отдельные комбинации. Эти сокращения используются достаточно часто, поэтому я решил таким образом упростить их ввод.
И после всех этих манипуляций у меня получилась раскладка, на которой совершенно без проблем можно быстро и грамотно печатать. Я добавил туда очень много символов. И нет смысла их все здесь перечислять, поэтому выше я прикрепил схему раскладки, на которой можно посмотреть все символы и комбинации. Но могу сказать, что это лишь первая версия. Дальше раскладка будет становиться лучше и удобнее, будут добавляться новые функции или убираться те, в которых нет необходимости.
Обязательно напишите в комментариях, как вам эта идея, хотели бы вы иметь те же функции на своей клавиатуре, и что бы вы могли добавить в этот проект?