На моем компьютере с Linux моя клавиатура переключается с английского на сербский, когда я держу клавишу Caps Lock. Например, чтобы написать č, все, что мне нужно сделать, - это удерживать Caps Lock и нажать клавишу, где č находится на сербской клавиатуре (в данном случае, это клавиша; на английской клавиатуре). Когда я отпускаю Caps Lock, клавиатура "переключается" обратно на английский, так что если я нажимаю; Я получил ; по желанию. Супер полезно.
Обратите внимание, что я знаю, как изменить раскладку клавиатуры. Я хочу использовать Caps Lock в качестве клавиши-модификатора, чтобы менять язык только во время удержания!
Есть ли способ повторить это поведение в Windows 7 или Windows 8?
Примечание: это иногда называют переключением символов "третьего уровня" (например, нажатие клавиши shift будет вторым уровнем). Я также не привязан к Caps Lock; другие ключи подойдут.