23

Я хотел бы использовать несколько клавиатур (все USB или один USB и один PS/2) с различной раскладкой клавиатуры на каждой. Это возможно в Windows 7 или XP?

Я бы предпочел по возможности избегать аппаратного решения.

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

2 ответа2

9

Я думаю, что это именно то, что вам нужно:

http://www.codeproject.com/Articles/20994/Using-multiple-keyboards-with-different-layouts-on

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

Тем не менее, в комментариях к загрузке по этой ссылке были сообщения, что они не работают, поэтому получите их из выпуска GitHub, если хотите их использовать: https://github.com/agabor/RightKeyboard/releases

1

К сожалению, Windows не может отличить одну клавиатуру от другой, так что вам не повезло в программной части. Программное обеспечение драйвера просто собирает все входные источники и обрабатывает его как один. Возможно, Linux умнее об этом? Я не знаю, но вы упоминаете коллег, так что, вероятно, вы все равно связаны с Windows.

Есть несколько аппаратных клавиатур Dvorak . Это может быть вариант для вас?

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