7

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

Недавно я купил немецкую клавиатуру, чтобы подключить ее одновременно с основной, просто нажимая соответствующую клавишу на иностранной доске всякий раз, когда мне нужен специальный символ, которого нет на американской клавиатуре: ö, ä, ü , ß, €. К сожалению, это совсем не работает: независимо от символа, напечатанного на клавише, обе клавиатуры всегда имеют одинаковую раскладку. Я могу переключать раскладки клавиш, используя Alt+Shift, но это не очень помогает: я могу гарантировать, что в какой-то момент я потеряю время и производительность из-за случайных переключений раскладки клавиш.

Идеальное решение состоит в том, что каждая клавиатура принудительно переключается на соответствующую раскладку клавиш, когда я начинаю ввод с этой клавиатуры. То есть простое нажатие на американской клавиатуре переводит раскладку системной клавиатуры в американский английский, а ввод на немецкой клавиатуре - раскладку системной клавиатуры на немецкий. Это поддерживает мой вариант использования американской клавиатуры в любое время, кроме случаев, когда мне нужен только немецкий символ, после чего я перехожу и использую другую клавиатуру, прежде чем возобновить набор текста. Еще лучше было бы, если бы решение также исключало стандартное сочетание клавиш.

Существует ли конфигурация Windows для этого? Если нет, то как насчет внешней программы? Тратить время на написание собственной утилиты для этого не идеальное решение, но к этому я должен прибегнуть, если больше ничего не существует.

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

1 ответ1

0

Язык клавиатуры - это общесистемная настройка независимо от того, какую клавиатуру вы подключили.

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

ПРИМЕР:http://freevirtualkeyboard.com/virtuelletastatur.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .