键盘

适用于 VDA 操作系统和会话类型的增强型键盘设置

从版本 2503 开始,适用于 Mac 的 Citrix Workspace™ 应用程序提供根据虚拟桌面代理 (VDA) 操作系统量身定制的默认键盘设置,确保最佳输入体验并简化最终用户的配置。此功能默认启用。

主要功能和更新:

  • 动态同步增强功能:
    • 应用程序会话:默认设置现在为动态同步,可实现无缝输入同步并简化配置过程。
    • 桌面会话:默认也设置为动态同步,以确保一致性并在灵活性和稳定性之间取得平衡。
  • 自动键盘输入模式:新增选项自动作为键盘输入模式的默认设置。此功能可确保:
    • 自动为 Mac VDA 选择扫描码
    • 对于 Windows 和 Linux VDA,将自动选择 统一码
    • 用户可以根据需要手动为所有会话选择扫描码Unicode

限制:

从早期版本的适用于 Mac 的 Citrix Workspace 应用程序升级时,如果这些早期版本具有针对上述设置的预定义本地配置文件,您的先前配置将保留。要使用其他选项,您必须手动选择它们。

增强型键盘和 IME 诊断工具

从版本 2411 开始,适用于 Mac 的 Citrix Workspace 应用程序支持托管在 Windows 虚拟投递代理 (VDA) 中的新型自助式命令行工具,用于诊断键盘和输入法编辑器 (IME) 相关问题。此工具可满足各种用户要求,提供平台多功能性,并满足个性化需求。键盘和 IME 功能取决于 VDA 和 Citrix Workspace 应用程序中的不同配置和功能。VDA 或客户端设置不正确可能会导致意外的输入行为。

使用此工具,您可以轻松识别以前难以发现的问题。

  • 检查 VDA 策略与客户端键盘布局同步模式之间的一致性。
  • 检查客户端键盘布局和 VDA 键盘布局,并提供最佳实践。
  • 检查远程语言栏设置并提供最佳实践。
  • 检查系统快捷方式直通配置、辅助功能权限和全屏模式状态以提供最佳实践建议。

先决条件:

  • 适用于 Mac 的 Citrix Workspace 应用程序 2411 或更高版本。
  • 虚拟投递代理 2411 或更高版本。

命令行工具托管在 Windows VDA 中,为 CtxKbImeDiagnostics.exe。接口如下:

接口 说明 注意
CtxKbimeDiagnostics 显示当前用户的 ICA® 会话的诊断结果。 如果用户具有管理员权限,则显示所有活动 ICA 会话的诊断结果。如果用户没有管理员权限,则显示当前用户的 ICA 会话的诊断结果。
CtxKbimeDiagnostics [-v] 显示当前用户 ICA 会话的设置信息和诊断结果。 管理员权限显示所有活动 ICA 会话的诊断信息。
CtxKbimeDiagnostics [-v] [-s Session_Id] 显示与此会话相关的设置信息和诊断结果。 管理员权限可以查询其他 ICA 会话。普通用户可以查询自己的会话。
CtxKbimeDiagnostics [-s Session_Id] 显示特定会话的诊断结果。 管理员权限可以查询其他 ICA 会话。普通用户可以查询自己的会话。
CtxKbimeDiagnostics [-s Session_Id] [-v] 显示特定会话的所有设置信息和诊断结果。 管理员权限可以查询其他 ICA 会话。普通用户可以查询自己的会话。
CtxKbimeDiagnostics [-h] 显示支持的参数、形参和示例。 帮助界面。
CtxKbimeDiagnostics [-V] 显示当前工具版本。  

键盘布局同步功能

键盘布局同步功能使您能够在客户端设备上,在不同的首选键盘布局之间进行切换。

要启用键盘布局同步,请转到首选项 > 键盘并选择所需选项。

注意:

使用本地键盘布局选项会激活客户端输入法编辑器 (IME)。使用日语、中文或韩语的用户也可以通过选择“不同步”选项来使用服务器 IME。当他们连接到下一个会话时,会话将恢复为远程服务器提供的键盘布局。

从版本 2210 开始,适用于 Mac 的 Citrix Workspace 应用程序支持三种不同的键盘布局同步模式:

  • 仅在会话启动时同步一次 – 根据 Config 文件中的 CTXIME 值,客户端键盘布局在会话启动时同步到服务器。您在会话期间对客户端键盘布局所做的任何更改都不会立即生效。要应用更改,请注销并重新登录应用程序。“仅在会话启动时同步一次”模式是适用于 Mac 的 Citrix Workspace 应用程序的默认键盘布局。

  • 允许动态同步 - 当您更改客户端键盘布局时,此选项会将客户端键盘布局同步到服务器。

  • 不同步 - 表示客户端使用服务器上存在的键盘布局。

先决条件

  • 在 Windows VDA 上启用 Unicode 键盘布局映射功能。有关详细信息,请参阅知识中心文章 CTX226335

  • 在 Linux VDA 上启用动态键盘布局同步功能。有关详细信息,请参阅 动态键盘布局同步

  • When using Windows Server 2016 or Windows Server 2019, navigate to the HKEY_LOCAL_MACHINE\Software\Citrix\ICA\IcaIme registry path and add a DWORD value with the key name DisableKeyboardSync and set the value to 0.

如何配置键盘布局

适用于 Mac 的 Citrix Workspace 应用程序提供了用于配置三种不同键盘布局同步模式的 UI。

要使用 GUI 配置键盘布局同步,请执行以下操作:

  1. 在菜单栏中的 Citrix Workspace 应用程序图标上,单击右上角的帐户图标,然后导航到首选项 > 键盘

    此时将显示“键盘布局同步”设置。

  2. 从以下选项中选择一个:

    • 仅同步一次 - 会话启动时 - 表示键盘布局在会话启动时仅同步到 VDA 一次。Unicode 键盘输入模式是“仅同步一次 – 会话启动时”的推荐选项。
    • 允许动态同步 - 表示当会话中客户端键盘更改时,键盘布局会动态同步到 VDA。Unicode 键盘输入模式是“允许动态同步”模式的推荐选项。
    • 不同步 - 表示客户端使用服务器上存在的键盘布局,而无论客户端中选择的键盘布局是什么。扫描码键盘输入模式是“不同步”的推荐选项。如果为“不同步”选项选择 Unicode,则必须确保客户端键盘布局与 VDA 上的键盘布局相同。

已知限制

  • 使用“Mac 中支持的键盘布局”中列出的键盘布局在使用此功能时有效。当您将客户端键盘布局更改为不兼容的布局时,该布局可能会在 VDA 端同步,但无法确认其功能。

  • 以提升的权限运行的远程应用程序无法与客户端键盘布局同步。要解决此问题,请手动更改 VDA 上的键盘布局或禁用 UAC。

  • 当用户在 RDP 会话中工作时,如果 RDP 作为应用程序部署,则无法使用 Alt + Shift 快捷方式更改键盘布局。作为一种解决方法,您可以使用 RDP 会话中的语言栏来切换键盘布局。

Windows VDA 的键盘布局支持

Mac 上的语言 Mac 上的输入源 适用的 Mac OS 版本
英语 ABC 所有
英语 ABC - 印度 所有
英语 美国 所有
英语 美国国际 - PC 所有
英语 德沃夏克 所有
英语 德沃夏克 - 左手 所有
英语 德沃夏克 - 右手 所有
英语 英式 所有
英语 英式 - PC 所有
英语 加拿大英语 所有
英语 澳大利亚语 所有
英语 爱尔兰语 所有
法语 法语 所有
法语 法语 - 数字 所有
法语 加拿大法语 - CSA 11, 12
法语 加拿大 – CSA 13
法语 瑞士法语 所有
法语 法语 - PC 所有
德语 德语 所有
德语 奥地利语 所有
德语 瑞士德语 所有
西班牙语 西班牙语 所有
西班牙语 西班牙语 - ISO 10,11
西班牙语 西班牙语 – 旧版 12,13
西班牙语 拉丁美洲 所有
瑞典语 瑞典语 所有
瑞典语 瑞典语 – 旧版 12,13
瑞典语 瑞典语 - 专业版 10, 11
捷克语 捷克语 所有
丹麦语 丹麦语 所有
芬兰语 芬兰语 所有
匈牙利语 匈牙利语 所有
意大利语 意大利语 所有
意大利语 意大利语 - 打字机 10,11
意大利语 意大利语 – QZERTY 12,13
希腊语 希腊语 所有
荷兰语 比利时语 所有
荷兰语 荷兰语 所有
俄语 俄语 所有
俄语 俄语 - PC 所有
克罗地亚语 克罗地亚语 - PC 所有
斯洛伐克语 斯洛伐克语 所有
斯洛伐克语 斯洛伐克语 - QWERTY 所有
土耳其语 土耳其语 F 所有
土耳其语 土耳其 Q 所有
葡萄牙语 巴西葡萄牙语 所有
葡萄牙语 巴西葡萄牙语 - ABNT2 所有
葡萄牙语 巴西 – 旧版 12,13
葡萄牙语 巴西 - 专业版 10,11
葡萄牙语 葡萄牙语 所有
乌克兰语 乌克兰语 - PC 10,11
乌克兰语 乌克兰语 12,13
白俄罗斯语 白俄罗斯语 所有
斯洛文尼亚语 斯洛文尼亚语 所有
爱沙尼亚语 爱沙尼亚语 所有
拉脱维亚语 拉脱维亚语 所有
波兰语 波兰语 - 专业版 10,11
波兰语 波兰语 12,13
冰岛语 冰岛语 所有
挪威语 挪威语 全部
日语 片假名 全部
日语 半角片假名 全部
日语 罗马字 全部
日语 全角罗马字 全部
日语 平假名 所有
日语 字母数字 (Google) 所有
日语 平假名 (谷歌) 所有
日语 片假名 (谷歌) 所有
日语 半角片假名 (Google) 所有
日语 全角字母数字 (Google) 所有
韩语 双拼韩语 所有
中文(简体) 拼音 - 简体 所有
中文(简体) 搜狗拼音 所有
中文(繁体) 拼音 - 繁体 所有
中文(繁体) 仓颉 - 繁体 全部
中文(繁体) 注音 - 繁体 全部
中文(繁体) 速成 - 繁体 全部

适用于 Linux VDA 的键盘布局支持,瑞士法语

Mac 上的语言 Mac 上的输入源 适用的 Mac OS 版本
英语 ABC 全部
英语 ABC - 印度 所有
英语 美国 所有
英语 美国国际 - PC 所有
英语 德沃夏克 所有
英语 德沃夏克 - 左手 所有
英语 德沃夏克 - 右手 所有
英语 英式 所有
英语 英式 - PC 所有
英语 加拿大英语 所有
英语 澳大利亚 所有
英语 爱尔兰语 所有
法语 法语 所有
法语 法语 - 数字 所有
法语 加拿大法语 - CSA 11, 12
法语 加拿大语 – CSA 13
法语 瑞士法语 全部
法语 法语 - PC 全部
德语 德语 全部
德语 奥地利语 全部
德语 瑞士德语 全部
西班牙语 西班牙语 全部
西班牙语 西班牙语 - ISO 10,11
西班牙语 西班牙语 – 旧版 12,13
西班牙语 拉丁美洲 全部
保加利亚语 保加利亚语 10,11,12
保加利亚语 保加利亚语 – 标准 13
瑞典语 瑞典语 所有
瑞典语 瑞典语 – 旧版 12,13
瑞典语 瑞典语 - 专业版 10, 11
捷克语 捷克语 所有
丹麦语 丹麦语 所有
芬兰语 芬兰语 所有
匈牙利语 匈牙利语 所有
意大利语 意大利语 所有
意大利语 意大利语 - 打字机 10,11
意大利语 意大利语 – QZERTY 12,13
希腊语 希腊语 所有
比利时语 比利时语 所有
荷兰语 荷兰语 所有
罗马尼亚语 罗马尼亚语 - 标准 所有
俄语 俄语 所有
俄语 俄语 - PC 所有
克罗地亚语 克罗地亚语 - PC 所有
斯洛伐克语 斯洛伐克语 所有
斯洛伐克语 斯洛伐克语 - QWERTY 所有
土耳其语 土耳其语 F 所有
土耳其语 土耳其语 Q 所有
葡萄牙语 巴西语 所有
葡萄牙语 巴西语 - ABNT2 所有
葡萄牙语 巴西 – 旧版 12,13
葡萄牙语 巴西语 - 专业版 10,11
葡萄牙语 葡萄牙语 所有
乌克兰语 乌克兰语 - PC 10,11
乌克兰语 乌克兰语 12,13
白俄罗斯语 白俄罗斯语 所有
斯洛文尼亚语 斯洛文尼亚语 所有
爱沙尼亚语 爱沙尼亚语 所有
波兰语 波兰语 - 专业版 10,11
波兰语 波兰语 12,13
冰岛语 冰岛语 所有
挪威语 挪威语 全部
日语 片假名 全部
日语 半角片假名 全部
日语 罗马字 全部
日语 全角罗马字 全部
日语 平假名 所有
日语 字母数字 (Google) 所有
日语 平假名 (谷歌) 所有
日语 片假名 (谷歌) 所有
日语 半角片假名 (Google) 所有
日语 全角字母数字 (Google) 所有
韩语 2-Set 韩语 所有
中文(简体) 拼音 - 简体 所有
中文(简体) 搜狗拼音 所有
中文(繁体) 拼音 - 繁体 所有
中文(繁体) 仓颉 - 繁体 所有
中文(繁体) 注音 - 繁体 所有
中文(繁体) 速成 - 繁体 所有

默认情况下,键盘布局同步功能已开启。要单独控制此功能,请打开 ~/Library/Application Support/Citrix Receiver/ 文件夹中的 Config 文件,找到“EnableIMEEnhancement”设置,并通过将其值分别设置为“true”或“false”来开启或关闭此功能。

注意:

设置更改将在重新启动会话后生效。

键盘输入模式增强功能

适用于 Mac 的 Citrix Workspace 应用程序提供了用于配置键盘输入模式的 UI。

要使用 GUI 配置键盘输入模式,请执行以下操作:

  1. 从菜单栏中的 Citrix Workspace 应用程序图标,点击右上角的账户图标,然后导航到 首选项 > 键盘

    键盘输入模式设置随即出现

  2. 从以下选项中选择一个:

    • 扫描码 – 将客户端键盘的按键位置发送到 VDA,VDA 生成相应的字符。应用服务器端键盘布局。
    • Unicode - 将客户端键盘的按键发送到 VDA,VDA 在 VDA 中生成相同的字符。应用客户端键盘布局。

此增强功能默认启用。

扫描码统一码

例如,假设您正在使用美国国际键盘布局,而 VDA 正在使用俄语键盘布局。当您选择扫描码并键入 Caps Lock 旁边的键时,扫描码“1E”将发送到 VDA。然后 VDA 使用“1E”显示字符“ф”。如果您选择 Unicode 并键入 Caps Lock 旁边的键,字符“a”将发送到 VDA。因此,即使 VDA 使用俄语键盘布局,字符“a”也会显示在屏幕上。

Citrix® 建议针对不同的键盘布局同步选项使用以下键盘输入模式:

  • 对于不同步选项,使用扫描码模式。

  • 对于允许动态同步仅在会话开始时同步,使用 Unicode 模式

注意:

键盘配置的更改会在您重新连接到应用程序后生效。

您可以在 Citrix Workspace 应用程序 UI 中更改键盘输入模式的配置。但是,为了获得最佳性能,请针对不同的场景、物理键盘和客户端设备使用 Citrix 推荐的模式。

语言栏

您可以使用 GUI 选择在应用程序会话中显示或隐藏远程语言栏。语言栏在会话中显示首选输入语言。在早期版本中,您可能只能使用 VDA 上的注册表项更改此设置。从适用于 Mac 的 Citrix Workspace 应用程序版本 1808 开始,您可以使用首选项对话框更改设置。语言栏默认在会话中显示。

注意:

此功能适用于在 VDA 7.17 及更高版本上运行的会话。

配置远程语言栏的显示或隐藏

  1. 打开“首选项”。
  2. 单击“键盘”。
  3. 选中或取消选中“为已发布的应用程序显示远程语言栏”。

注意:

设置更改会立即生效。您可以在活动会话中更改设置。如果只有一个输入语言,远程语言栏不会在会话中显示。

支持更多键盘布局的同步功能

从 2304 版本开始,适用于 Mac 的 Citrix Workspace 应用程序支持以下布局或输入法编辑器 (IME) 的键盘布局同步:

  • 英文 ABC
  • 英文 ABC - 印度
  • 中文(繁体):注音 - 繁体
  • 中文(繁体):速成 - 繁体
  • Google 日语输入法
  • 搜狗中文输入法

支持非英语输入法编辑器 (IME) 键盘布局

在 Carbon API 随 Cocoa API 弃用后,对非英语输入法 (IME) 键盘布局的支持仍可不间断地工作。

Windows 系统的特殊按键

适用于 Mac 的 Citrix Workspace 应用程序提供了多种选项和更简便的方法,可将 Windows 应用程序中的功能键等特殊键替换为 Mac 键。使用键盘选项卡配置所需选项,如下所示:

  • 使用 Control 字符发送: 允许您选择是否在会话中将 Command-字符组合键作为 Ctrl+字符组合键发送。从弹出菜单中选择“Command 或 Control”,以将 Mac 上熟悉的 Command-字符或 Ctrl-字符组合键作为 Ctrl+字符组合键发送到 PC。如果选择 Control,则必须使用 Ctrl-字符组合键。
  • 使用 Alt 字符发送: 允许您选择如何在会话中复制 Alt 键。如果选择 Command-Option,则可以在会话中将 Command-Option 和组合键作为 Alt+ 组合键发送。或者,如果选择 Command,则可以将 Command 键用作 Alt 键。
  • 使用 Command(右)发送 Windows 徽标键: 允许您在按下键盘右侧的 Command 键时将 Windows 徽标键发送到远程桌面和应用程序。如果禁用此选项,则右侧 Command 键的行为与左侧 Command 键的行为相同,具体取决于首选项面板中的上述两个设置。但是,您仍然可以使用“键盘”菜单发送 Windows 徽标键;选择键盘 > 发送 Windows 快捷方式 > 开始。
  • 不更改发送特殊键: 允许您禁用特殊键的转换。例如,Option-1(在数字小键盘上)组合键等效于特殊键 F1。您可以更改此行为,并将此特殊键设置为在会话中表示 1(小键盘上的数字 1)。为此,请选中“不更改发送特殊键”复选框。默认情况下,此复选框未选中,因此 Option-1 作为 F1 发送到会话。

您可以使用键盘菜单将功能键和其他特殊键发送到会话。

如果您的键盘包含数字小键盘,您还可以使用以下组合键:

PC 键或操作 Mac 选项
插入 数字小键盘上的 0(数字零)。Num Lock 必须关闭;您可以使用 Clear 键打开和关闭它;Option-Help
删除 数字小键盘上的小数点。Num Lock 必须关闭;您可以使用 Clear 键打开和关闭它;Clear
F1 到 F9 数字小键盘上的 Option-1 到 -9(数字一到九)
F10 数字小键盘上的 Option-0(数字零)
F11 数字小键盘上的 Option-减号
F12 数字小键盘上的 Option-加号

Windows 快捷方式和组合键

远程会话可识别大多数 Mac 键盘组合以进行文本输入,例如 Option-G 用于输入版权符号 ©。但是,您在会话期间进行的一些击键不会出现在远程应用程序或桌面上。Mac 操作系统会解释它们。这可能导致按键触发 Mac 响应而不是预期结果。

您可能还想使用某些 Windows 键,例如 Insert 键,而许多 Mac 键盘没有这些键。同样,某些 Windows 8 键盘快捷方式会显示超级按钮和应用程序命令,以及分屏和切换应用程序。Mac 键盘不会模仿这些快捷方式。但是,可以使用键盘菜单将它们发送到远程桌面或应用程序。

不同计算机的键盘和按键配置方式可能大相径庭。因此,适用于 Mac 的 Citrix Workspace 应用程序提供了多种选择,以确保击键可以正确转发到托管应用程序和桌面。这些击键列在表中。此处描述了默认行为。如果您调整默认设置(使用 Citrix Workspace 应用程序或其他首选项),则可能会转发不同的击键组合,并且在远程 PC 访问上可能会观察到其他行为。

重要

表中列出的某些组合键在使用较新的 Mac 键盘时不可用。在大多数情况下,可以使用“键盘”菜单将键盘输入发送到会话。

表中使用的约定:

  • 字母键大写,并不表示必须同时按下 Shift 键。
  • 击键之间的连字符表示必须同时按下按键(例如,Control-C)。
  • 字符键用于创建文本输入,包括所有字母、数字和标点符号。特殊键本身不创建输入,但充当修饰符或控制器。特殊键包括 Control、Alt、Shift、Command、Option、箭头键和功能键。
  • 菜单说明与会话中的菜单相关。
  • 根据用户设备的配置,某些组合键可能无法按预期工作。在这种情况下,本文列出了替代组合。
  • Fn 指的是 Mac 键盘上的 Fn(功能)键。功能键指的是 PC 或 Mac 键盘上的 F1 到 F12。
Windows 键或组合键 Mac 等效项
Alt+character Command–Option–character 键(例如,要发送 Alt-C,请使用 Command-Option-C
Alt+special Option–special 键(例如,Option-Tab);Command–Option–special 键(例如,Command-Option-Tab
Ctrl+character Command–character 键(例如,Command-C);Control–character 键(例如,Control-C
Ctrl+special Control–special 键(例如,Control-F4);Command–special 键(例如,Command-F4
Ctrl/Alt/Shift/Windows logo + function 选择键盘 > 发送功能 键 > Control/Alt/Shift/Command-Function
Ctrl+Alt Control-Option-Command
Ctrl+Alt+Delete Control-Option-Fn-Command-Delete; 选择 键盘,然后选择 发送 Ctrl-Alt-Del
Delete Delete;选择 键盘 > 发送键 > 删除Fn-Backspace(在某些美国键盘上为 Fn-Delete
End EndFn-Right Arrow
Esc Escape; 选择 键盘 > 发送按键 > Escape
F1F12 F1F12; 选择 键盘 > 发送功能键 > F1 到 F12
Home Home; Fn-Left Arrow
Insert 选择 键盘 > 发送按键 > Insert
Num Lock Clear
Page Down Page Down; Fn-Down Arrow
Page Up Page Up; Fn-Up Arrow
Spacebar 选择 键盘 > 发送按键 > 空格
Tab 选择键盘 > 发送按键 > Tab
Windows logo Command(右)键(一项键盘首选项,默认启用);选择键盘 > 发送 Windows 快捷方式 > 开始
显示超级按钮的组合键 选择键盘 > 发送 Windows 快捷方式 > 超级按钮
显示应用命令的组合键 选择键盘 > 发送 Windows 快捷方式 > 应用命令
贴靠应用的组合键 选择键盘 > 发送 Windows 快捷方式 > 贴靠
切换应用的组合键 选择键盘 > 发送 Windows 快捷方式 > 切换应用

使用输入法编辑器 (IME) 和国际键盘布局

适用于 Mac 的 Citrix Workspace 应用程序允许您在用户设备或服务器上使用输入法编辑器 (IME)。

启用客户端 IME 后,用户可以在插入点而不是单独的窗口中撰写文本。

适用于 Mac 的 Citrix Workspace 应用程序还允许用户指定他们想要使用的键盘布局。

启用客户端 IME

  1. 在 Citrix Viewer 菜单栏中,选择 键盘 > 国际 > 使用客户端 IME
  2. 确保服务器端 IME 设置为直接输入或字母数字模式。
  3. 使用 Mac IME 来撰写文本。

明确地指出在撰写文本时的起始位置

  • 在 Citrix Viewer 菜单栏中,选择 键盘 > 国际 > 使用组合标记

使用服务器端 IME

  • 确保客户端 IME 设置为字母数字模式。

映射的服务器端 IME 输入模式键

适用于 Mac 的 Citrix Workspace 应用程序为在 Mac 键盘上不可用的服务器端 Windows IME 输入模式键提供键盘映射。在 Mac 键盘上,Option 键映射到以下服务器端 IME 输入模式键,具体取决于服务器端区域设置:

服务器端系统区域设置 服务器端 IME 输入模式键
日语 汉字键 (日文键盘上的 Alt + 半角/全角键)
韩语 右 Alt 键(韩语键盘上的韩语/英语切换键)

如何使用国际键盘布局

  • 确保客户端和服务器端键盘布局与默认服务器端输入语言设置为相同的区域设置。

将键盘设置还原为默认值

如果您之前修改过 Citrix Workspace 应用程序中的键盘首选项,现在可以恢复默认键盘设置。要将键盘设置恢复为默认值,请打开 Citrix Workspace 应用程序并导航到 首选项 > 键盘。然后,单击 恢复默认值 并单击 进行确认。

键盘设置中“国际”菜单功能的弃用

以前,您可以通过导航到 设备 > 键盘 > 国际 在 Citrix Viewer 中启用或禁用 使用客户端 IME、使用组合标记和使用客户端键盘布局 功能。

从 2311 版本开始,Citrix Viewer 中键盘设置的 国际 菜单已弃用。从该版本开始,客户端 IME 默认启用。

支持 HDX™ 桌面会话中的系统快捷方式

Previously, the system keyboard shortcuts such as Option-Command-ESC, Command-Space bar, Command-Tab, Control-Command-Q, Shift-Command-Q, Control Up/Down/Left/Right took effect only on macOS locally since they were consumed by macOS at first.

从 2402 版本开始,适用于 Mac 的 Citrix Workspace 应用程序支持在窗口模式和全屏模式下将 macOS 系统键盘快捷方式传递到 VDA (HDX 会话)。此功能允许您设置首选项,以确定系统快捷方式是在 macOS 本地生效还是在窗口或全屏模式下的 HDX 桌面会话中生效。

键盘设置中提供的以下选项可用于控制系统快捷方式:

  • 本地设备: 系统快捷方式仅在 macOS 本地生效。它不影响 HDX 会话。本地设备 选项是默认选项。

  • 仅全屏 HDX 会话: 当会话处于全屏模式时,系统快捷方式在 HDX 会话中生效。如果会话处于窗口模式或没有活动会话,则系统快捷方式对 HDX 会话无效。

  • 活动 HDX 会话: 当会话处于窗口模式和全屏模式时,系统快捷方式在 HDX 会话上生效。如果没有活动的 HDX 会话或活动会话窗口不在前台,则系统快捷方式只能在本地 macOS 上生效。

要使系统快捷方式在 HDX 会话上生效,请打开 HDX 会话。在 Citrix Viewer 菜单栏中,导航到 设备 > 键盘 > 系统快捷方式生效于,然后选择 仅全屏 HDX 会话活动 HDX 会话

注意:

为 HDX 会话启用系统快捷方式时,系统会提示您向 Citrix Viewer 提供辅助功能访问权限才能使用此功能。要向 Citrix Viewer 提供辅助功能访问权限,请在对话框中单击 打开系统设置 并启用对 Citrix Viewer 的辅助功能访问权限。有关详细信息,请参阅 Apple 支持文章中的允许辅助功能应用访问您的 Mac

系统快捷方式

或者,您可以通过导航到 首选项 > 键盘 来启用系统快捷方式在全屏或窗口模式下的 HDX 会话上生效。从 系统快捷方式生效于 下拉菜单中选择 仅全屏 HDX 会话活动 HDX 会话 选项。

本地键盘

对键盘设置的增强功能

从 2405 版本开始,Citrix Workspace 应用程序现在通过对设置选项进行分类并添加有用的提示图标,提供了改进的键盘设置用户界面 (UI)。

以下设置现在作为 Unicode 输入模式 设置下的辅助选项提供:

  • 使用以下方式发送 Control 字符
    • 此设置指定一个替代键作为虚拟会话中的 Control 键(通常用于 Ctrl+C 等复制快捷方式)。在不同的键盘或操作系统上,Control 键可能位于不同的位置,因此此设置允许自定义以保持一致性,从而提供更好的用户体验。
  • 使用以下方式发送 Alt 字符
    • 此设置指定哪个键可以充当 Alt 键(用于访问键的替代功能,例如 Alt+Tab 用于切换窗口)。
  • 使用右侧 Command 键发送 Windows 徽标键
    • 此设置将 Mac 键盘上的右 Command 键指定为 Windows 徽标键。此设置对于经常使用 Command 键但又需要在使用 Windows 或识别 Windows 徽标键的应用程序时使用其功能的 macOS 用户特别有用。
  • 发送特殊键不变(某些键按 Command (左))
    • 此设置使某些特殊键(如功能键、Esc 键等)的功能保持不变,除非按下左 Command 键。它允许采用混合方法,即保留特殊键的默认行为,但在需要时按下左 Command 键会修改其行为。 键盘设置

Option + 鼠标点击行为的增强

从版本 2505.10 开始,已禁用 Option + 鼠标点击 到右键点击行为的映射,以恢复 Mac 的原生功能。此更改为在鼠标交互期间需要 Option/Alt 键修饰符的专业应用程序启用了关键用例。

主要优势

  • Mac VDA 上的 Adobe Photoshop: 用户可以在点击前按住 Option 键来更改工具行为,从而启用正确的工具功能。
  • Windows VDA 应用程序: Alt + 鼠标 点击可正确执行特定操作,例如:

    • Notepad++ 中的垂直编辑
    • 在 Figma 中使用 Option + 鼠标拖动复制对象

右键点击访问

Mac 用户仍然可以通过其首选输入方法访问右键点击功能:

  • 对于触控板用户: 辅助点击配置为双指点击(Mac 系统默认设置)。
  • 对于 Apple Magic Mouse 用户: 辅助点击配置为点击右侧(Mac 系统默认设置)或可以使用 Control+点击 执行。

右键点击访问

此增强功能确保 Mac 用户可以通过其原生输入法访问右键单击功能,同时保留专业应用程序所需的 Option/Alt 键行为。