有没有办法自定义真实 VNC 客户端向服务器发送的按键?我刚开始在一家新公司工作,以前我能够按 Windows 键,然后按 ALT-TAB 进入某个 Windows 操作系统窗口。在这家公司,客户端似乎将 Widows 键发送到服务器,所以我希望有某种方法可以自定义客户端并告诉它发送哪些键以及不发送哪些键。希望我在这里说得通。如果我说得不对,请让我澄清一下。我们使用的客户端版本是:
VNC 查看器企业版 E4.5.1 (r27892)
客户端在Windows XP上运行。
答案1
当您说“自定义按键”时,您的意思是将某些按键转换为服务器的其他按键吗?我不知道您如何在这个程序中做到这一点,但我知道我使用的程序(JollysFastVNC for Mac)有一个“键盘输入”设置。
它允许您在无(仅查看,无输入)、正常输入(基本键发送到服务器,系统键用于控制客户端计算机本身)、侵入式输入(其中一些系统键发送到服务器,但不是全部)和沉浸式输入(尽可能多的键发送到服务器,并在客户端被忽略)之间进行选择。如果您能找到类似的东西,它可能会对您有所帮助。否则,您似乎正在寻找更针对您正在使用的软件的解决方案,而我不知道。
答案2
如果您打开查看器的选项对话框,然后选择“输入”选项卡,则可以通过禁用“将特殊键直接传递给 VNC 服务器”来避免将 Windows 键和 ALT-TAB 等系统键发送到服务器。
禁用此设置后,所有按键都将应用于查看器端,而不是服务器端。此选项仅在 Windows 版本的查看器上可用。此选项在 4.5.x、4.6.x 和 5.0.x 中可用。