8

Что я хотел бы это:

У меня было бы две клавиатуры. Один из них "подключен" к Matlab, другой "подключен" к моему текстовому редактору. Таким образом, я мог бы отредактировать некоторый скрипт и все еще тестировать некоторые команды в Matlab без необходимости постоянного переключения между приложениями.

По сути, я бы хотел подключить к компьютеру дополнительную клавиатуру, которая бы контролировала только Matlab. Это было бы круто!

Есть какой-либо способ сделать это? Желательно с OSX, но было бы весело и на Windows или на Linux.

5 ответов5

5

Если вы системный программист, вам будет легко получить эту функциональность. Действия с использованием скрипта AutoHotKey для Windows:

  1. Создайте скрипт AutoHotKey, который может определять нажатия клавиш на разных клавиатурах,
  2. Затем, используя дескриптор Windows, получите winID для обеих программ
  3. Сопоставить разные клавиатуры с разными WinID

Я выполнял аналогичную функцию для управления моим музыкальным проигрывателем, даже если мое активное окно было VS-2010/MatLab/ или любым другим окном.

2

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

Одно из хакерских решений - использовать что-то вроде VMWare, запустить Matlab на виртуальной машине и "подключить" вторую клавиатуру к виртуальной машине. Это менее элегантно, но должно работать.

1

Похоже, TeamPlayer может быть продуктом для Windows, который делает то, что вы ищете.

1

Если у вас несколько мониторов, вы можете запускать разные X-серверы для каждого монитора в Linux и вручную указывать устройства клавиатуры / мыши, которые использует каждый сервер. Это позволяет вам войти в систему дважды, загрузить Matlab на одном экране и ваш редактор на другом, и иметь отдельные мыши / клавиатуры для каждого.

1

Самый простой способ сделать это - иметь один компьютер для текстового редактора и другой компьютер для Matlab. Однако переключение между клавиатурами может оказаться более трудоемким, чем переключение между окнами с помощью мыши. Или вы всегда можете использовать функциональность alt-tab в Windows, которая позволит вам быстрее переключаться между окнами.

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