它不能直接工作。因为VMware的通用鼠标仅模拟6个状态。(鼠标左,右键和中键,向上,向下,按下滚轮)
但是,作为一种解决方法,您可以使用我刚刚在AutoIt中编写的工具,因为我也确实需要此功能。
#include <Misc.au3>
$dll = DllOpen("user32.dll")
Opt("WinTitleMatchMode", 2)
Opt("TrayIconHide", 1)
$vm = WinWait("VMware Workstation")
While True
If WinActive($vm) Then
If _IsPressed("06", $dll) Then
Send("{AltDown}{Right}")
While _IsPressed("06", $dll)
Sleep(1)
WEnd
Send("{AltUp}")
ElseIf _IsPressed("05", $dll) Then
Send("{AltDown}{Left}")
While _IsPressed("05", $dll)
Sleep(1)
WEnd
Send("{AltUp}")
EndIf
ElseIf _IsPressed("05", $dll) And _IsPressed("06", $dll) Then
If MsgBox(1 + 262144, "Exit", "Do you really want to exit...?") == 1 Then ExitLoop
EndIf
Sleep(1)
WEnd
DllClose($dll)
只需使用AutoIt自己编译它,或从我的网站空间下载编译的可执行文件:http : //jtmeyer.de/mousetool.exe
这将等待标题中包含“ VMware Workstation”的窗口以及任何“拇指鼠标”按钮按(代码05 + 06)Alt + Left / Alt + Right的组合键。如果同时按下两个按钮,则在确认出现的对话框后,该工具将退出。