Оптимизация процесса переключения между языковыми раскладками клавиатуры

Проведено исследование проблемы и предложены методы оптимизации процесса работы пользователя ПК за счет минимизации количества действий необходимых для переключения на нужную раскладку.

Проблематика на примере OC Windows для PC

На Windows системах предусмотрено двух клавишное последовательное переключение между раскладками путем нажатия на CTRL+SHIFT или ALT+SHIFT. Метод заключается в одновременном или последовательном (зажать первую и, не отпуская, нажать вторую) нажатии двух клавиш до тех пор, пока не будет произведено переключение на нужную раскладку.

Также возможно прямое переключение на одну из раскладок установленных в системе. Для этого в настройках системы назначается сочетание из двух или трех клавиш. Так, например можно назначать CTRL+SHIFT+1 для переключения на украинскую раскладку.

Эти методы имеют существенные недостатки. В особенности это проявляется когда в системе установлено три и более раскладки.

Например, в системе используется русская, украинская и английская раскладки. В таком случае при использовании последовательного метода для переключение на нужную раскладку необходимо нажать две клавиши 1-2 раза. При этом неподготовленный пользователь может испытывать затруднения, так как может не знать используемое для переключения сочетание клавиш, назначенное в данной системе.

Дополнительные неудобства могут быть вызываны тем, что переключение между тремя раскладками подразумевает визуальный обзор индикатора до или после начала процесса переключения.

При использовании прямого метода переключения нажимается 3 клавиши, что на первый взгляд более трудоемко в разрезе ежедневной практики, но зато переключение достигается за одно действие.

Методы оптимизации

На первый взгляд, наиболее очевидный способ это минимизация количества клавиш необходимых для переключения. Автор статьи предлагает использовать для последовательного переключения между раскладками клавишу CAPS LOCK, по-умолчанию используемую для включения режима набора текста в верхнем регистре. Руководствуясь логикой, поскольку переключение между раскладками по статистике более частое действие, чем печать текста в верхнем регистре, такой метод минимизации количества клавиш необходимых для переключения, с моей точки зрения, наиболее оптимален.

В то же время, для сохранения возможности включения режима набора текста в верхнем регистре предлагается переназначить это действие на другое сочетание клавиш. А от части оптимальный прямой метод переключения раскладки стоит использовать при переключении на наименее часто используемую раскладку.

Реализация

Описанные методы реализованы проекте Cursor3, с которым можно ознакомиться по ссылке: скачать