У одного из моих коллег по работе есть пользовательский макет, созданный с помощью редактора раскладки клавиатуры Microsoft, который имеет другое поведение блокировки / сдвига заглавных букв: если заглавная буква включена, это макет Dvorak, а если заглавная буква выключена, это QWERTY. Поскольку caps lock является глобальной настройкой, нажатие на caps lock переключает между макетами глобально.
Это ужасный хак, это означает, что вы не можете использовать вашу клавишу Caps Lock в обычном режиме, некоторые программы используют только кнопку Caps Lock для измененных команд (например, Ctrl+C), и вы можете использовать это только с максимум двумя раскладками. ,
Но, несмотря на все эти недостатки, это способ быстро меняется во всем мире между двумя различными раскладками клавиатуры.
Другой вариант заключается в том, чтобы получить аппаратный конвертер / аппаратную клавиатуру в других желаемых раскладках и иметь несколько клавиатур на рабочем столе, по одной для каждого языка. Однако у этого есть свой недостаток, а именно наличие нескольких клавиатур на рабочем столе и прихоть (обычно довольно ограниченного) перепрограммирования оборудования.