用于切换“退出”Citrix Workspace Desktop Viewer 会话的键盘快捷键

Dav*_*idN 18 accessibility remote-desktop citrix citrix-access-gateway

背景

我正在使用 Citrix Workspace(版本 20.2.0.25(2002))中的 Desktop Viewer 功能从家庭计算机访问我的工作计算机。

要求

我希望能够更轻松地从(全屏)远程会话切换本地桌面。

目前,我只能通过远程会话屏幕顶部的控制栏来完成此操作,这开始让人感到乏味。 Citrix 会话控制栏

Alt+Tab不起作用,因为它仅在会话打开时切换远程会话中的应用程序。

是否通过根据Alt+Tab需要开始工作、最小化会话窗口的热键或其他方法来完成切换对我来说并不重要。

我尝试过的

网上有很多问题解决如何在远程会话中启用但不禁 它。当然,我尝试按照这些说明进行相反的操作,但没有成功。他们通常建议在本地计算机的注册表中进行设置,所以我认为我的应该有Alt+TabTransparentKeyPassthrough=RemoteRemote已经设置了,我只需要清除它或用其他东西替换它,但我的是空值。

我已经浏览了 Citrix Workspace 和远程会话首选项中的所有选项,但没有关于启用/禁用/设置热键的信息。

我尝试了此Citrix 支持页面的“通过 ICACLIENT.ADM 模板禁用热键” ,但无法找到它们引用的 icaclient 模板文件。

我已联系公司的服务台,但他们不知道任何解决方案。

小智 29

您可以按照此处所述访问 Citrix 菜单:

作为 Desktop Viewer 的辅助功能,按 CTRL+ALT+BREAK 会在弹出窗口中显示 Desktop Viewer 工具栏按钮。

因此,退出查看器会话的快捷方式是:

CTRL + ALT + BREAK, CURSOR-DOWN, ENTER
Run Code Online (Sandbox Code Playgroud)

  • 笔记本电脑键盘没有break键。我们必须使用 fn+B 作为中断键。现在,要使用上面的快捷方式,我们必须按 CTRL + ALT + fn+ B、光标向下、ENTER。我认为对于笔记本电脑用户来说,使用鼠标比使用此快捷方式更好。 (4认同)

Chr*_*ial 12

我遇到了同样的问题并使用 Autohotkey 脚本解决了它。即使 Citrix 具有焦点,Autohotkey 也可以拦截按键。此脚本将允许您使用 Ctrl-F1 退出 Citrix 会话。

^F1::
WinMinimize, A
return
Run Code Online (Sandbox Code Playgroud)

如果您以前没有使用过 Autohotkey:下载 Autohotkey,安装它,将上面的代码保存在名为 的文件中citrix.ahk,双击该文件。热键现已激活,脚本H在任务栏中以图标形式可见。 如果您想绑定不同的密钥,请参见此处。

  • 无论出于何种原因,为了使这项工作正常进行,我需要指定 WinMinimize 的 WinTitle 选项来引用活动窗口:`^F1::WinMinimize, A return` (2认同)

R. *_*him 7

无法评论 ht13 的答案,所以我将发布我自己的答案。

CTRL+ALT+BREAK, h
Run Code Online (Sandbox Code Playgroud)

为我工作。

值得庆幸的是,我记得有些键盘有 BREAK,有些(比如我的)称之为 PAUSE,以防你也遇到这种情况。