Linux Virtual Delivery Agent

X 键盘扩展 (XKB) 配置

从 2407 版本开始,Linux VDA 将 evdev 指定为键盘配置的默认 XKB 规则。此决策有以下几个理由:

  • 大多数现代 Linux 发行版默认使用 evdev XKB 规则。
  • 几乎所有应用程序都遵循 evdev XKB 规则的按键代码模式。
  • evdev XKB 规则提供了扩展的支持,除了基本字母数字字符和典型功能按键之外,还支持大量的其他按键符号,例如 “取消”、“重做”、“撤消”、“xf86Copy”、“XF86Open” 和 “XF86Paste”
  • Linux 中的 evdev XKB 规则解决了各种与键盘相关的问题,尤其是那些与对按键输入的错误响应有关的问题。

如果您想切换回 XFree86 规则,您可以进行以下注册表设置:

/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "XkbRuleName" -d "xorg"
<!--NeedCopy-->

在此命令中,只有区分大小写的精确文本 “xorg” 被识别为 “xfree86” 规则集;任何其他输入值都无效。

X 键盘扩展 (XKB) 配置

在本文中