Выделенная мышь и клавиатура на VirtualBox VM

22

В настоящее время я пытаюсь запустить VirtualBox на своем втором мониторе с выделенной мышью и клавиатурой. Однако сделать это оказалось непросто. Были времена, когда мышь работала, но не клавиатура, или ничего не работало вообще. Самая большая проблема, с которой я сталкиваюсь, заключается в следующем:

При включении USB-мыши и клавиатуры от виртуальной машины появляется сообщение об ошибке: «USB-устройство занято предыдущим запросом». Единственное, что использует вторую мышь и клавиатуру - Windows. Другая ошибка, которую я получил, утверждала, что виртуальная машина не смогла создать прокси для устройства. Кроме того, виртуальная машина иногда полностью отключает вспомогательную клавиатуру, что требует от меня отключения и повторного подключения ее к компьютеру, чтобы снова включить ее.

Автосъемка клавиатуры отключена, и, пока я читал онлайн-решение, в котором говорилось об отключении интеграции с мышью, эта опция на моем компьютере недоступна.

Myersguy
источник
Не уверен, что возможно выделить 2 набора устройств ввода на 1 физической машине, но наиболее определенно 1 для Интересной проблемы
BearGriz72
возможно, у нас это работает. Я бы опубликовал решение о том, как, но это случилось по волшебству. Это просто ... вроде ... начало работать.
Карсон Майерс
Вы пробовали использовать плеер VMware Myersguy?
Apache
При использовании VMWare способ сделать это: 1) подключить клавиатуру и мышь к виртуальной машине, а затем 2) отключить аппаратный курсор мыши в vmware, тогда он будет работать независимо. Для Virtualbox я не уверен, но я предполагаю, что это должно работать.
бубу

Ответы:

2

У меня была та же ошибка (и несколько других!), Когда я пытался заставить VirtualBox захватить мой iPhone в виртуальной машине Windows. Решением для меня было создать фильтр устройств USB для этой конкретной виртуальной машины.

  1. Виртуальная машина должна быть в выключенном состоянии
  2. Выберите виртуальную машину в графическом интерфейсе VirtualBox
  3. Нажмите кнопку «Настройки»
  4. Зайдите в пункт меню «USB» (здесь вы можете добавлять / удалять / редактировать USB Device Filters)
  5. С правой стороны нажмите кнопку «Добавить фильтр с устройства», и в нем отобразится список подключенных и обнаруженных USB-устройств.
  6. Выберите клавиатуру из списка
  7. Добавьте еще один фильтр для вашей мыши USB
  8. Запустите свою ВМ и надеюсь, что это работает :)

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

ItsOnlyOneLineOfCode
источник
1

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

Питес
источник
0

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

thomasfedb
источник
1
какие-либо предложения о том, как это сделать?
UncleZeiv
0

Если вы используете Windows, это кажется преднамеренным ограничением.

libusb отмечает это ограничение для Windows.

Bugster
источник