动态键盘布局同步功能
以前,Linux VDA 和客户端设备上的键盘布局必须相同。例如,当客户端设备上的键盘布局从英语更改为法语,但 VDA 上的键盘布局未更改时,可能会出现按键映射问题。
Citrix® 通过自动将 VDA 的键盘布局与客户端设备的键盘布局同步来解决此问题。每当客户端设备上的键盘布局发生更改时,VDA 上的布局也会随之更改。
注意:
适用于 HTML5 的 Citrix Workspace™ 应用程序不支持动态键盘布局同步功能。
配置说明
动态键盘布局同步功能默认处于禁用状态。要启用或禁用此功能,请设置客户端键盘布局同步和 IME 改进策略或通过 ctxreg 实用程序编辑注册表。
注意:
客户端键盘布局同步和 IME 改进策略优先于注册表设置,并且可以应用于您指定的用户和计算机对象或站点中的所有对象。给定 Linux VDA 上的注册表设置适用于该 VDA 上的所有会话。
-
设置客户端键盘布局同步和 IME 改进策略以启用或禁用动态键盘布局同步功能:
-
在 Studio 中,右键单击策略,然后选择创建策略。
-
搜索客户端键盘布局同步和 IME 改进策略。

- 单击策略名称旁边的选择。
-
设置策略。

有以下三个可用选项:
- 已禁用:禁用动态键盘布局同步和客户端 IME 用户界面同步。
-
支持动态客户端键盘布局同步:启用动态键盘布局同步,无论
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar处 SyncKeyboardLayout 注册表项的 DWORD 值如何。 -
支持动态客户端键盘布局同步和 IME 改进:启用动态键盘布局同步和客户端 IME 用户界面同步,无论
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBar处 SyncKeyboardLayout 和 SyncClientIME 注册表项的 DWORD 值如何。
-
-
通过
ctxreg实用程序编辑注册表以启用或禁用动态键盘布局同步功能:要启用此功能,请运行以下命令:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000001" <!--NeedCopy-->要禁用此功能,请运行以下命令:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000000" <!--NeedCopy-->
用法
启用此功能后,当会话期间客户端设备上的键盘布局发生更改时,会话的键盘布局也会相应更改。
例如,如果您将客户端设备上的键盘布局更改为法语 (FR):

然后,Linux VDA 会话的键盘布局也会更改为“fr.”
在应用程序会话中,如果您已启用语言栏,则可以看到此自动更改:

在桌面会话中,您可以在任务栏中看到此自动更改:
任务栏中的法语图像(/zh-cn/linux-virtual-delivery-agent/2511/media/fr-in-the-task-bar.png)