Я использую мышь Logitech G9 и работаю с VMWare Workstation 6.5.3 в Vista x64. Гостевой ОС является Win XP, и на ней установлена самая последняя версия VMWare Tools. Кнопки «влево» / «вправо» и прокрутка колесика мыши работают нормально в гостевой ОС, но кнопки «назад» и «вперед» явно не распознаются.
Я также пытался установить программное обеспечение Logitech внутри гостевой ОС, но оно по-прежнему не распознавало кнопки назад / вперед. (Я действительно не ожидал, что это сработает, так как гостевая ОС на самом деле не видит аппаратное обеспечение мыши как Logitech G9.)
Я смутно помню, что видел какое-то время назад редактирование конфигурационного файла виртуальной машины, чтобы указать 5-кнопочную мышь, а не настройку по умолчанию 3-кнопочной, но я не могу найти какие-либо подробности о том, как это сделать в документации VMWare , Кто-нибудь знает, существует ли такой обходной путь, или функциональность 5-кнопочной мыши просто не поддерживается?
mouse.vusb.enable = "TRUE"
был и файл .VMX, чтобы он работал правильно.Отредактируйте файл .VMX (при отключенной виртуальной машине) с помощью блокнота и добавьте следующие строки:
Сохраните файл и выйдите из блокнота.
источник
Для рабочей станции 10 вам нужна другая строка .vmx, чем предыдущие предложения. Теперь это:
https://communities.vmware.com/message/2328267#2328267
источник
vmw.vmx["mouse.vusb.enable"] = "TRUE"
иvmw.vmx["mouse.vusb.useBasicMouse"] = "FALSE"
Это не будет работать напрямую. Потому что VMware эмулирует только 6 состояний с помощью обычной мыши. (левая, правая и средняя кнопки мыши, колесо прокрутки вверх, вниз, нажато)
Но в качестве обходного пути вы можете использовать мой инструмент, который я только что написал в AutoIt, потому что мне действительно нужна эта функция.
Просто скомпилируйте это самостоятельно с помощью AutoIt или загрузите скомпилированный исполняемый файл из моего веб-пространства: http://jtmeyer.de/mousetool.exe. Это будет ожидать появления окна с заголовком «Рабочая станция VMware» и, если какая-либо из кнопок Thumb Mouse. нажаты (код 05 + 06) комбинация клавиш Alt + Left / Alt + Right. Если вы нажмете обе кнопки вместе, инструмент закроется, если вы подтвердите появившееся диалоговое окно.
источник
$vm = WinWait("[CLASS:vmware.fullscreenwindow]")
к 2018 году:
Это известная ошибка VMWare, но она до сих пор не устранена.
Я перепробовал все ответы. Ни один из них не работал для Windows 10 под VMWare 14.1.3
Переход на VMWare 12.0.1 решил мою проблему.
источник
Добавьте этот параметр в файл VMX вашей виртуальной машины.
usb.generic.allowHID = TRUE
Теперь ваши кнопки должны работать - не требуется установка программного обеспечения Logitech или чего-либо еще.
источник
Для хоста Windows используйте AutoHotKey, чтобы изменить отображение кнопок мыши:
Затем в гостевой ОС отобразите их обратно:
источник