3

Я работаю в ИТ-компании в Будапеште, где у нас много парного программирования.

Хотя я американец с 30-летней мышечной памятью, определяющей, где должны быть символы на моей клавиатуре, я всегда хочу (нужно) использовать английскую раскладку.

Мои коллеги - венгры, и независимо от того, касаются ли они текста или смотрят на клавиатуру, английская раскладка для них менее чем оптимальна.

У меня на рабочем столе две разные клавиатуры (Genius и Dell).

Моя ОС - Windows 10.

Можно ли как-нибудь сказать компьютеру, чтобы он воспринимал ввод Genius как английский, а ввод Dell - как венгерский?

1 ответ1

2

Можно ли как-нибудь сказать компьютеру, чтобы он воспринимал ввод Genius как английский, а ввод Dell - как венгерский?

Да, но вам нужно дополнительное программное обеспечение, посмотрите, например, « Использование нескольких клавиатур с разными раскладками на одном компьютере»:

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

Обычно это именно то, что хочет программа. Операционная система защищает программу от сложности работы с несколькими устройствами ввода. Но в этом случае нам нужно знать, какое устройство использовалось для переключения языка ввода. К счастью, необработанный API ввода показывает, какое устройство отправляет сообщения, что решает нашу проблему.

Программа проста в использовании. Просто запустите его, и в области уведомлений появится значок. Значок позволяет закрыть программу при щелчке правой кнопкой мыши. При первом использовании клавиатуры появится всплывающее окно со списком доступных языков ввода. Выберите правильный язык, затем нажмите OK. Отныне, каждый раз, когда эта клавиатура используется, каждое приложение будет переключаться на этот язык. Дополнительные языки ввода могут быть добавлены в региональных и языковых опциях на панели управления.

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