Сотрудник ИПФ РАН разработал научную раскладку клавиатуры
Научный сотрудник лаборатории силовой оптики ИПФ РАН Антон Вяткин разработал клавиатуру для учёных.
Специальная раскладка предназначена для набора текстов научных статей в визуальных редакторах под Windows, поддерживающих Unicode (например, MS Word).
Антон рассказал нам, как ему пришла идея создания новой раскладки и как её получилось осуществить.
— Как вам пришла эта идея?
— Всё началось с того, что мне в статью понадобилось вставить формулы с переменными, обозначенными греческими буквами. Обычное, в общем, дело. Однако для меня сразу стало очевидно, что набирать их в редакторе Word через его меню Вставка → Символ неудобно, и через системную Таблицу символов тоже не лучше.
Кроме того, я читал Ководство дизайнера Артемия Лебедева, который давно написал, что стандартный дефис выглядит в формулах в качестве минуса неряшливо. При этом в таблице символов юникода есть правильный по ширине, толщине штриха и выравненный по вертикали минус, но на клавиатуре его нет.
Иногда подобная типографика автоматически исправляется программами, иногда — нет. Поскольку в русском языке больше букв, чем в английском, для некоторых важных символов, например, квадратных и фигурных скобок, в русской раскладке места не хватает, и для их набора приходится переключать язык. Однако на клавиатурах разработанных в СССР были дополнительные клавиши для всей необходимой пунктуации, которые сейчас не делают.
— Как вы приступили к осуществлению своей идеи?
Проблему с греческими буквами я поначалу решил добавлением соответствующей раскладки клавиатуры в систему. Однако быстро выяснилось, что переключаться между тремя языками значительно менее удобно, чем между двумя, тем более, что делать это приходилось дважды из-за одного символа. В какой-то момент я нашёл в сети типографскую раскладку Ильи Бирмана, которая решала проблемы с набором пунктуации, но мне не понравились побочные эффекты, которые она привносила в операционную систему компьютера.
Где-то в 2013 году я начал собирать пунктуацию и греческие символы в общий интерфейс. Поначалу использовал тот же сборщик языковых библиотек от Microsoft, что и Илья Бирман, потом стал искать недостающие функции в других приложениях и в итоге нашёл частично подходящее. По моей просьбе автор программы исправил её работу в 64-разрядных версиях Windows, а потом внезапно смог расширить функциональность до необходимой мне.
На этом исследовательская часть работы закончилась. Дальше в раскладку добавлялись новые символы, а положение прежних оптимизировалось. Раскладка постоянно установлена всех на моих компьютерах и используется для написания текстов, от научных статей до личной переписки. При написании этих строк она тоже пару раз пригодилась.
