我有一台 MacBook Pro,Apple Command
按键位于空格键的两侧,但control
按键只在左侧。我使用 Citrix Viewer 查看 PC 的真实体验是,它基本上是完成工作的地狱:
- 每次我使用 AppleCommand-Tab 从其他程序返回 VPC 时,VPC 都会认为我刚刚向它发送了一个
Ctrl
按键信号,并打开主窗口菜单 - 在 Windows 中,所有快捷键(如“保存”、“复制”和“粘贴”)都是 、 、
Ctrl-S
等Ctrl-C
,Ctrl-V
而不是AppleCommand-S
、..C
、..V
- 因此,由于对我来说,control
键只在左侧,因此必须将右手移过去执行这些命令,这很不方便 - 另外一个好处是,如果能够
alt-tab
在 Citrix Receiver 内部的程序之间进行切换就好了,但这不适用于我的 Alt(Option)键,这AppleCommand-Tab
只是意味着离开 Citrix 并返回到我的其他 Mac 程序。
抱歉描述得有点长,但如果有人能为这 2-3 个问题提供优雅的解决方案,我们将非常感激。
答案1
这是我的 Citrix Workspace 实例中的键盘首选项窗格:
至少在 XenApp 环境中(我所拥有的),它按以下方式工作:
- Cmd+Tab 在本地机器上打开的应用程序之间切换
- Alt(“Option”)+Tab 在我的 XenDesktop 会话中打开的应用程序之间切换
- Ctrl 组合键和 Cmd 组合键可以互换使用
- 在 Windows 中需要 AltGr 键的本地化特定字符可以在 macOS 中原生输入,也可以使用 Cmd+Alt+key 输入。
- 我按下 Ctrl+Esc 来调出“开始”菜单。
现在我想起来了,除了模拟 AltGr 键之外,我从未使用过右侧的 Cmd/Alt/Shift 键。
(据我所知,Citrix Viewer 是已弃用的产品,应该使用 Workspace 代替它。但请注意,特别是在 Mac 上,我发现旧版 XenApp 无法正确显示屏幕,因此在更改任何内容之前请备份当前配置!)
答案2
Citrix 查看器配置起来像 Windows 一样是一场噩梦。
我多年来一直在寻找解决方案,直到我发现:
https://gist.github.com/jdleslie/9a3566037e35437a3846c428f306318f
您将 Citrix 配置为使用:
- 发送控制使用:控制
- 发送 Alt 方式:Command(左)
- 使用命令发送窗口(右)复选框
然后按照上面链接中的规则在登山扣中执行以下操作:
- 将 Tab 转换为 fn+Tab,以便 Cmd-Tab 在 Citrix 中用作 Alt-Tab
- 将左 Option 键转换为右 Command 键,以便所有 Windows 键快捷键均能正常工作,并且 Windows 键位于正常位置 - Ctrl 和 Alt 之间
最后,一切都像从一开始就默认的那样运行。