Что я хотел бы это:
У меня было бы две клавиатуры. Один из них «связан» с Matlab, другой «связан» с моим текстовым редактором по выбору. Таким образом, я мог бы отредактировать некоторый скрипт и все еще тестировать некоторые команды в Matlab без необходимости постоянно переключаться между приложениями.
По сути, я бы хотел подключить к компьютеру дополнительную клавиатуру, которая бы контролировала исключительно Matlab. Это было бы круто!
Есть какой-либо способ сделать это? Желательно с OSX, но было бы весело и на Windows или Linux.
Ответы:
Если вы системный программист, вам будет легко получить эту функциональность. Действия с использованием скрипта AutoHotKey для Windows:
Я сделал аналогичную функцию для управления моим музыкальным проигрывателем, даже если мое активное окно было VS-2010 / MatLab / или любым другим окном.
источник
Я не знаю, можете ли вы сделать это изначально. Я никогда не видел этого, но я хотел бы иметь эту функциональность.
Одно из хакерских решений - использовать что-то вроде VMWare, запустить Matlab на виртуальной машине и «подключить» вторую клавиатуру к виртуальной машине. Это менее элегантно, но должно работать.
источник
Похоже, TeamPlayer может быть продуктом для Windows, который делает то, что вы ищете.
источник
Если у вас несколько мониторов, вы можете запускать разные X-серверы для каждого монитора в linux и вручную указывать устройства клавиатуры / мыши, которые использует каждый сервер. Это позволяет вам войти в систему дважды, загрузить Matlab на одном экране и ваш редактор на другом, и иметь отдельные мыши / клавиатуры для каждого.
источник
Самый простой способ сделать это - иметь один компьютер для текстового редактора и другой компьютер для Matlab. Однако переключение между клавиатурами может оказаться более трудоемким, чем переключение между окнами с помощью мыши. Или вы всегда можете использовать функциональность alt-tab в Windows, которая позволит вам быстрее переключаться между окнами.
источник