Windows
vmx 參數“mks.keyboardFilter = allow”有什麼作用?
我有一個可以通過鍵盤箭頭鍵移動滑鼠游標的 Windows 軟體。這在非 VM 環境中執行良好。但是在 VM 環境中,滑鼠游標在通過鍵盤移動時會回到之前的位置。游標移動一個像素左右,然後迅速恢復到原來的位置。我發現這種行為是由mks.keyboardFilter = allow參數引起的。如果我從 vmx 文件中刪除該行,軟體就可以正常工作。
有誰知道mks.keyboardFilter是乾什麼用的?關於 vmx 參數的資訊似乎很少,sanbarrow.com上的參考資料也沒有說明任何內容。
環境:
VMware Workstation 7.1.0 build-261024
客戶作業系統:Windows XP SP3(也與 Windows 7 一起複製)
主機作業系統:Windows 7
回答我自己的問題…
我仍然不知道**mks.keyboardFilter = “allow”**的全部功能。但如果它是通過鍵盤箭頭鍵完成的,它會吞下/重置滑鼠游標移動。在 Windows XP SP3 客戶機中,滑鼠鍵(即控制面板 -> 輔助功能選項 -> 滑鼠 -> 使用滑鼠鍵)僅在 .vmx 文件中不存在該行時才有效。
這是對其用途的最佳描述 - 基本上它是一個虛擬鍵盤驅動程序啟用/禁用開關。