动态键盘布局同步
以前,Linux VDA上的键盘布局和客户端设备上的键盘布局必须相同。例如,当键盘布局在客户端设备上从英语更改为法语而在VDA上没有更改时,键映射问题可能会发生并持续到VDA也更改为法语为止。
Citrix通过自动同步VDA的键盘布局与客户端设备的键盘布局来解决这个问题。只要客户端设备上的键盘布局发生变化,VDA上的布局也会随之变化。
注意:
针对HTML5的Citrix工作区应用程序不支持动态键盘布局同步功能。
配置
默认情况下,动态键盘布局同步功能是禁用的。要启用或禁用该特性,请设置客户端键盘布局同步和IME改进策略或通过ctxreg
实用程序。
注意:
的客户端键盘布局同步和IME改进策略优先于注册表设置,可应用于您指定的用户和机器对象或站点中的所有对象。给定Linux VDA上的注册表设置适用于该VDA上的所有会话。
设置客户端键盘布局同步和IME改进策略来启用或禁用动态键盘布局同步特性:
在工作室中,右键单击政策并选择创建政策.
搜索客户端键盘布局同步和IME改进政策。
- 点击选择在策略名称旁边。
设置的政策。
有三种选择:
- 禁用:禁用动态键盘布局同步和客户端IME用户界面同步。
- 支持动态客户端键盘布局同步:启用动态键盘布局同步,而不考虑DWORD值SyncKeyboardLayout注册表键在
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \ Citrix \ LanguageBar控制
. - 支持动态客户端键盘布局同步和IME改进:启用动态键盘布局同步和客户端IME用户界面同步,而不管DWORD值SyncKeyboardLayout和SyncClientIME注册表键值在
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ \ Citrix \ LanguageBar控制
.
通过
ctxreg
实用程序启用或禁用动态键盘布局同步功能:要启用该特性,使用命令:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000001"
要禁用该特性,使用命令:
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000000"
使用
启用此特性后,当在会话期间客户端设备上的键盘布局发生变化时,会话的键盘布局也会相应发生变化。
例如,如果您将客户端设备上的键盘布局更改为法文(FR):
然后Linux VDA会话的键盘布局也更改为“fr”。
在应用程序会话中,如果你启用了语言栏,你可以看到这个自动变化:
在桌面会话中,你可以在任务栏中看到这个自动更改:
动态键盘布局同步
复制!
失败了!