Linux Virtual Delivery Agent 2109

软键盘

可以在 Linux 虚拟桌面或应用程序会话中使用软键盘功能。软键盘会在您输入或离开输入字段时显示或隐藏。

软键盘的示意图

注意:

该功能适用于 RHEL 7.8、RHEL 7.9、RHEL 8.1、RHEL 8.2、RHEL 8.3、SUSE 12.5、Ubuntu 16.04、Ubuntu 18.04 和 Ubuntu 20.04。适用于 iOS 和 Android 的 Citrix Workspace 应用程序支持该功能。

启用和禁用该功能

默认情况下,该功能处于禁用状态。可以使用 ctxreg 实用程序启用或禁用该功能。给定 Linux VDA 上的功能配置应用于该 VDA 上发布的所有会话。

要启用此功能,请执行以下操作:

  1. 运行以下命令:

    /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\MrVc"  -v "Enabled" -d "0x00000001"
    <!--NeedCopy-->
    
  2. 在 Citrix Studio 中,将自动显示键盘策略设置为允许

  3. (可选)对于 RHEL 7 和 CentOS 7,运行以下命令将智能输入总线 (IBus) 配置为默认 IM 服务:

    echo "GTK_IM_MODULE=ibus" >>/etc/bashrc
    <!--NeedCopy-->
    

要禁用该功能,请运行以下命令:

/opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\MrVc"  -v "Enabled" -d "0x00000000"
<!--NeedCopy-->

注意:

之前的设置将在您登录到新会话或注销后返回到当前会话时生效。

限制

  • 该功能在 Google Chrome、LibreOffice 和其他应用程序中可能无法正常运行。

  • 要在手动隐藏软键盘后再次显示它,请单击非输入字段,然后再次单击当前输入字段。

  • 在 Web 浏览器中从一个输入字段切换到单击另一个输入字段时,软键盘可能不显示。要解决此问题,请单击非输入字段,然后单击目标输入字段。

  • 此功能不支持 Unicode 字符和双字节字符(例如,中文、日语和韩语字符)。

  • 软键盘不适用于密码输入字段。

  • 软键盘可能会与当前输入字段重叠。在这种情况下,请移动应用程序窗口或向上滚动屏幕以将输入字段移到可访问的位置。

  • 由于 Citrix Workspace 应用程序和 Huawei 平板电脑之间存在兼容性问题,因此即使连接了物理键盘,软键盘也会显示在 Huawei 平板电脑上。

软键盘