键盘布局和语言栏

键盘布局

注意

可以隐藏通知区域中的 Citrix Receiver 图标中提供的全部或部分“高级首选项”表。有关详细信息,请参阅隐藏“高级首选项”表

键盘布局同步允许用户在客户端设备上的首选键盘布局之间切换。默认情况下,此功能处于禁用状态。

要启用键盘布局同步,请执行以下操作:

  1. 在 Citrix Receiver for Windows 通知区域图标中,选择高级首选项 > 键盘和语言栏。此时将显示“键盘和语言栏”窗口。

本地化后的图片

2. 单击保存

可以通过选择禁用该功能。

还可以通过命令行启用和禁用键盘布局同步,方法是从 Citrix Receiver for Windows 安装文件夹 (C:\program files (x86)\Citrix\ICA Client) 运行 wfica32:exe /localime:onwfica32:exe /localime:off

注意

使用本地键盘布局选项将激活客户端 IME(输入法编辑器)。如果使用日语、中文或韩语工作的用户偏向于使用服务器 IME,则必须通过选择或运行 wfica32:exe /localime:off 禁用本地键盘布局选项。连接到下一个会话时,会话将还原为远程服务器提供的键盘布局。

有时,切换客户端键盘布局在活动会话中不起作用。要解决此问题,请从 Citrix Receiver for Windows 中注销并重新登录。

限制

  • 使用提升的权限(例如,右键单击某个应用程序图标 > 以管理员身份运行)运行的远程应用程序无法与客户端键盘布局同步。要解决此问题,请手动更改服务器端 (VDA) 上的键盘布局或者禁用 UAC。
  • 如果用户将客户端上的键盘布局更改为服务器上不支持的布局,由于安全原因,将禁用键盘布局同步功能 - 无法识别的键盘布局将被视为潜在的安全威胁。要恢复键盘布局同步功能,用户应注销并重新登录到会话。
  • RDP 作为应用程序部署时,如果用户在 RDP 会话中工作,则无法使用 Alt + Shift 快捷方式更改键盘布局。要解决此问题,用户可以使用 RDP 会话中的语言栏切换键盘布局。
  • 由于存在可能会引入性能风险的第三方问题,此功能在 Windows Server 2016 中处于禁用状态。可以通过 VDA 上的注册表设置启用此功能:在 HKLM\Software\Citrix\ICA\IcaIme 中,添加一个名为 DisableKeyboardSync 的新注册表项并将值设置为 0。

语言栏

自版本 4.11 起,您可以选择使用图形用户界面在应用程序会话中显示或隐藏远程语言栏。语言栏显示会话中的首选输入语言。在早期版本中,只能使用 VDA 上的注册表项更改此设置。自 Citrix Receiver for Windows 4.11 起,可以使用 Citrix Receiver for Windows 中的高级首选项对话框更改设置。默认情况下,语言栏在会话中显示。

注意

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

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

  1. 右键单击通知区域中的 Citrix Receiver for Windows 图标并选择高级首选项
  2. 选择键盘和语言栏
  3. 选择语言栏选项卡。
  4. 根据需要更改设置。

本地化后的图片

注意

  • 设置更改将立即生效。
  • 可以在活动会话中更改设置。
  • 如果仅存在一种输入语言,远程语言栏将不在会话中显示。

从“高级首选项”表中隐藏语言栏选项卡

可以使用注册表项从高级首选项表中隐藏语言栏。

  1. 启动注册表编辑器。
  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\LocalIME。
  3. 创建一个新的值为 DWORD 的注册表项 ToggleOffLanguageBarFeature,并将其设置为 1 以从“高级首选项”表中隐藏“语言栏”选项。