带有前进/后退按钮和远程桌面的鼠标

Chr*_*sic 5 mouse remote-desktop navigation windows-8

我有一个罗技 MX518,它直接在鼠标上内置了漂亮的前进和后退按钮。他们在当地工作得很好。然而,任何时候通过远程桌面这些按钮什么都不做。Windows 远程桌面和 Windows 应用商店/Windows Metro 远程桌面都会发生这种情况。

我在远程工作时使用的计算机具有相同的鼠标,当我在办公桌上时,前进和后退按钮工作正常。

有没有办法让远程桌面正确尊重这些命令?

Chr*_*ine 7

我有类似的问题。我在 Macbook Pro 上使用 Microsoft 远程桌面连接到 Windows 10 PC。我的鼠标是 MX Master 3,使用 Logitech Logi Options 软件进行配置。正如@musictomyear 在他的回答中指出的那样,如果驱动程序不是基于 HID 的,则前进/后退命令不会通过远程桌面协议传输。

然后,我尝试使用 Logi Options 在 MacOS 端映射鼠标按钮,以便在使用远程桌面时发送等效的 Windows 组合键,例如 Alt-RightArrow。这也不起作用,因为 Logi Options 似乎生成 Control + RightArrow 不是作为单独的同时按键,而是作为带有控制修饰符的单个按键。远程桌面协议也不会发送这些特殊字符,因此当通过 RDP 连接时它们不会传递到 Windows 端。

我发现的解决方法是

  1. 配置 Logi 选项将前进/后退按钮映射到我不需要的“标准”键盘键。就我而言,我将前进/后退按钮映射到 F8 和 F9,但进行了设置,以便仅当活动应用程序是 Microsoft 远程桌面时才映射它们,以便我可以继续在 MacOS 端正常使用它们。
  2. 安装Microsoft 的 Windows Power Toys。在 Power Toys 的键盘管理器部分中,我配置了一条规则,将 F8 和 F9 分别映射到 Alt-Right 和 Alt-Left。

现在,当我在远程桌面中使用 Mac 端鼠标上的前进/后退按钮时,它们可以在远程 Windows 计算机上按预期工作。

这并不理想,但我在日常工作(软件开发)中并没有真正使用这些功能键,所以这对我来说已经足够了。

希望这对某人有帮助。


Mor*_*red 5

这不是完全相同的问题,但它足够相似,我正在解释我的用例和解决方案,希望对其他人有所帮助。我有一个 Logitech Performance MX(它不允许您更改特定应用程序的键盘快捷键),带有“后退”和“前进”按钮,这些按钮在 OSX 上运行良好,但在通过 Windows RDP 使用时效果不佳。

\n\n

OSX 上的后退和前进分别为\xe2\x8c\x98+\xe2\x86\x90\xe2\x8c\x98+ \xe2\x86\x92,相当于远程桌面连接上的Windows Key+\xe2\x86\x90Windows Key+ 。\xe2\x86\x92Windows 希望Alt使用而不是Windows Key向后/向前浏览,而是尝试将浏览器窗口固定到屏幕的一侧或另一侧。不是我们想要的。

\n\n

我尝试了各种解决方法,包括更改使用前进和后退按钮发送的击键,然后重新定义 OSX 上 Chrome 的前进/后退,但一切都导致了问题。

\n\n

@LordJair 的建议让我思考,所以我在我的 Windows 机器上安装了 AutoHotKey。重要的是不要在使用 OSX 等效项的主机上执行此操作,因为 RDP 客户端将解释击键,否则事情会变得混乱。

\n\n

然后,我创建了以下 AutoHotKey 脚本,现在一切都可以通过 RDP 以及 OSX 完美运行:

\n\n
#Left::Browser_Back\n#Right::Browser_Forward\n
Run Code Online (Sandbox Code Playgroud)\n