键盘

适用于东亚语言的通用客户端 IME

通用客户端输入法编辑器 (IME) 功能增强了使用中文、日语和韩语 (CJK) 语言字符的输入和显示体验。此功能允许您在会话中时在光标位置撰写 CJK 字符。该功能适用于 Windows VDA 和 Linux VDA 环境。

通常情况下,IME 会显示用户界面 (UI) 组件,例如候选窗口和撰写窗口。撰写窗口包括撰写字符和撰写 UI 元素。例如,下划线和背景色。候选窗口将显示候选人列表。

IME

通过撰写窗口,您可以在已确认的字符与撰写字符之间进行选择。撰写窗口和候选窗口随输入光标移动。因此,该功能在撰写窗口中的光标位置提供了增强的字符输入。此外,它还改进了撰写窗口和候选窗口中的显示效果。

必备条件:

  • 对于 Linux VDA,请启用客户端键盘布局同步和 IME 改进功能策略。
  • 对于 Windows VDA,请启用 Unicode 键盘布局映射客户端键盘布局同步IME 改进功能策略
  • 使用 Citrix Linux VDA 版本 2012 及更高版本。对于 Citrix Windows VDA,所有当前可用的 Windows VDA 版本都支持通用客户端 IME 功能。
  • 浏览器语言必须是日语、简体中文、繁体中文或韩语。
  • 使用 Google Chrome 或 Mozilla Firefox。

功能限制:

  • Microsoft Excel 单元格中的角色撰写不成功。使用鼠标单击选择单元格时会出现此问题。[RFHTMCRM-6086]
  • 现在,当您使用扩展屏幕时,支持通用客户端 IME。但是,对于尚不支持的多显示器会话,可以改用服务器 IME

    要启用服务器 IME,请执行以下操作:

    1. 根据需要将 VDA 或服务器键盘语言更改为中文、日语或韩语 (CJK)。
    2. 将 Chromebook 键盘语言更改为英语。

该功能中的已知问题:

  • 如果未将 Citrix IME 添加到 VDA 桌面会话中,您可能无法键入 IME 字符。在 VDA 版本 2202 及更早版本上,会间歇性出现此问题。[HDX-36748]

配置:

自版本 2209 起,默认情况下启用通用客户端 IME 功能。

作为管理员,您可以使用 StoreFront 服务器上通常位于 ProgramFiles%\Citrix\Receiver StoreFront\HTML5Client 下的 configuration.js 文件禁用此功能。要禁用该功能,请导航到 appPrefs > chromeApp > feature > ime,然后将 genericIME 设置为 false

例如,

    "appPrefs":{
        "chromeApp":{
            "features" : {
                    "ime" : {
                    "genericIME": false
                }
      }
    }
    }
<!--NeedCopy-->
  • 作为管理员,您可以使用 Google 管理策略控制台通过将 genericIME 设置为 false 来禁用该功能。 例如,
    {
    "settings": {
    "Value": {
      "settings_version": "1.0",
      "engine_settings": {
        "features": {
          "ime": {
            "genericIME": false
          }
        }
      }
    }
    }
}
<!--NeedCopy-->

快捷方式

可以使用标准 Windows 快捷方式在托管应用程序之间复制数据,包括文本、表格和图像。托管应用程序可以是:

  • 在同一个会话中
  • 在不同的会话中

只能在托管应用程序和设备上的本地剪贴板之间复制和粘贴 Unicode 纯文本。

用户可以在适用于 ChromeOS 的 Citrix Workspace 应用程序中使用标准 Windows 键盘快捷方式,因为这些键盘快捷方式会从 ChromeOS 传递到托管应用程序。类似地,也可以使用特定于特定应用程序的快捷方式,前提是这些快捷方式不与任何 ChromeOS 快捷方式相冲突。

但是,还必须按下 Windows 键才能识别功能键。因此,需要外部键盘。有关在 ChromeOS 中使用 Windows 键盘的详细信息,请参阅 https://support.google.com/chromebook/answer/1047364。无法在适用于 ChromeOS 的 Citrix Workspace 应用程序中使用特定于 Citrix 的快捷方式(例如,用于在会话和窗口之间进行切换的快捷方式)。

Excel 快捷键

如何配置

使用 sendAllKeys 属性配置键盘快捷键。

要使所有 Excel 快捷键都能正常工作,请进行如下配置:HTML5_CONFIG > features > sendAllKeys

sendAllKeys 属性将默认设置为 true。要更改默认值,请打开 configuration.js 文件,添加 sendAllKeys 属性,然后将该属性设置为 false。

有关详细信息,请参阅如何通过 Google 管理控制台推送策略

支持 Microsoft Windows 徽标键和快捷键

注意:

  • 在 Chromebook 中,使用搜索键映射 Microsoft Windows 徽标键。

自 2108 版起,我们支持适用于 ChromeOS 会话的 Citrix Workspace 应用程序上的 Microsoft Windows 徽标键和快捷键。

我们增加了对以下组合键的支持:

  • Windows + R
  • Windows + D
  • Windows + E
  • Windows + M
  • Windows + S
  • Windows + Ctrl + S
  • Windows + T
  • Windows + U
  • Windows + 数字键
  • Windows + X
  • Windows + K

自动显示虚拟键盘

自 2211 版本起,当您将光标放置在可编辑字段上时,会自动出现虚拟键盘。此功能增强了用户在触屏设备上的体验,这与之前必须单击键盘图标才能查看虚拟键盘的行为不同。

Scan code 输入模式

Citrix Workspace 应用程序允许您使用外部物理键盘与 VDA 上的服务器端键盘布局进行协作。当管理员启用了 Scan code 模式时,最终用户可能会发现自己使用的是服务器的键盘布局,而非客户端的键盘布局。

此功能增强了用户体验,尤其是在使用东亚语言的物理键盘时。

备注:

  • 默认情况下,此功能策略处于禁用状态。
  • 在触控设备上,启用 Scan code 后,屏幕上的软件键盘无法在 Citrix Workspace 应用程序中运行。

配置

可以通过以下方式之一配置 Scancode 输入法:

  • Configuration.js
  • Google 管理策略

Configuration.js

备注:

  • Citrix 建议您在做出更改之前备份 configuration.js 文件。
  • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
  • 编辑 configuration.js 文件需要管理员级别的凭据。

要使用 configuration.js 文件启用 Scan code 支持功能,请执行以下操作:

  1. 在 ChromeApp 根文件夹中找到 configuration.js 文件。
  2. 编辑文件并将 scancode 值设置为 true

    下面是 JSON 数据示例:

    "features" : {
            "ime": {
               "scancode": true,
            }
    }
    <!--NeedCopy-->
    
  3. 保存更改。

Google 管理策略

对于托管设备和用户,管理员可以使用 Google 管理策略启用 Scancode 支持功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)。
  3. policy.txt 文件中的 engine_settings 键下添加以下字符串。

    注意:

    也可以将此配置应用于以下各项:

    • Device(设备)> Chrome > Apps and extensions(应用程序和扩展程序)> Kiosks(网亭)> 搜索扩展程序 > 扩展程序的策略。
    • Device(设备)> Chrome > Apps and extensions(应用程序和扩展程序)> Managed guest sessions(托管来宾会话)> 搜索扩展程序 > 扩展程序的策略。

    下面是 JSON 数据示例:

    "features" :
    {
        "ime": {
                    "scancode": true
                }
    }
    <!--NeedCopy-->
    
  4. 保存更改。

自定义键盘映射

自 2309 版本起,当 VDA 是 Windows 操作系统计算机,本机输入设备为 ChromeOS 键盘时,最终用户可以使用 Windows 特定的快捷键和按键组合。现在,您可以使用自定义映射来映射 CtrlAlt 键。用户可以选择右侧或左侧 Control (Ctrl) 键充当 Alt 键。

备注:

  • 只能在全屏模式下进行映射。
  • 保存设置后,映射会影响所有会话。
  • 默认情况下启用该功能。

配置

可以通过以下方式之一配置自定义键盘映射:

  • Configuration.js
  • Google 管理策略

Configuration.js

备注:

  • Citrix 建议您在做出更改之前备份 configuration.js 文件。
  • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
  • 编辑 configuration.js 文件需要管理员级别的凭据。

要使用 configuration.js 文件禁用该功能,请执行以下操作:

  1. 在 ChromeApp 根文件夹中找到 configuration.js 文件。
  2. 编辑该文件并将值 CustomKeyboardMapping 设置为 false

    下面是 JSON 数据示例:

    "features" : {
            "ime": {
               "CustomKeyboardMapping": false,
            }
    }
    <!--NeedCopy-->
    
  3. 保存更改。

Google 管理策略

对于托管设备和用户,管理员可以使用 Google 管理策略启用该功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)。
  3. policy.txt 文件中的 engine_settings 键下添加以下字符串。

    备注:

    也可以将此配置应用于以下各项:

    • Device(设备)> Chrome > Apps and extensions(应用程序和扩展程序)> Kiosks(网亭)> 搜索扩展程序 > 扩展程序的策略。
    • Device(设备)> Chrome > Apps and extensions(应用程序和扩展程序)> Managed guest sessions(托管来宾会话)> 搜索扩展程序 > 扩展程序的策略。

    下面是 JSON 数据示例:

    "features" :
    {
        "ime": {
                    "CustomKeyboardMapping": false
                }
    }
    <!--NeedCopy-->
    
  4. 保存更改。

有关如何使用该功能的详细信息,请参阅帮助文档一文。

全屏模式下 VDA 的系统快捷方式

自 2309 版本起,ChromeOS 设备上的 Citrix Workspace 应用程序支持在全屏模式下向 VDA(远程桌面会话)传递系统快捷方式。但是,它在客户端操作系统中不生效。

以前,这些组合在本地起作用。现在,当该功能处于启用状态并处于全屏模式时,这些组合将发送到 VDA,但尚未在本地生效。例如,刷新键是 Chromebook 上的系统按键,Ctrl+Shift+Refresh 的组合是 ChromeOS 上用于旋转屏幕的系统快捷方式。但是,Windows VDA 不执行任何操作,因为 Windows 操作系统中没有此类快捷方式。

在例如,Alt+[ 用于在左侧停靠 ChromeOS 窗口,但相同的快捷方式对 Windows VDA 没有任何影响。某些应用程序可能会将此类快捷方式用于特定功能,例如,某些条形码扫描器使用 Alt+[ 作为前缀。

注意:

  • 默认情况下启用此功能。

下面是按键组合:

快捷键组合 在 ChromeOS 上执行的操作
在 ChromeOS 上执行的操作 用于注销
Ctrl+Shift+Refresh 将屏幕旋转 90 度
Ctrl+Shift+L 用于锁定 Chromebook
Alt+[ 在左侧停靠窗口
Alt+] 将窗口停靠在右侧,将按键停靠到侧面,对齐并还原窗口。
Alt+”-“ 最小化窗口
Alt+”+” 最大化窗口

注意:

  • 这些系统快捷方式在 VDA 中的操作可能不同,因为这些按键组合属于 ChromeOS 系统快捷方式。

配置

可以通过以下方式之一配置该功能:

  • Configuration.js
  • Google 管理策略

Configuration.js

备注:

  • Citrix 建议您在做出更改之前备份 configuration.js 文件。
  • Citrix 建议编辑 configuration.js 文件,前提是为用户重新封装适用于 ChromeOS 的 Citrix Workspace 应用程序。
  • 编辑 configuration.js 文件需要管理员级别的凭据。

要使用 configuration.js 文件禁用该功能,请执行以下操作:

  1. 在 ChromeApp 根文件夹中找到 configuration.js 文件。
  2. 编辑文件并将值 sendSysShortcutForFullscreen 设置为 false

    下面是 JSON 数据示例:

    "features" : {
            "ime": {
               "sendSysShortcutForFullscreen": false,
            }
    }
    <!--NeedCopy-->
    
  3. 保存更改。

Google 管理策略

对于托管设备和用户,管理员可以使用 Google 管理策略禁用该功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)。
  3. policy.txt 文件中的 engine_settings 键下添加以下字符串。

    备注:

    也可以将此配置应用于以下各项:

    • Device(设备)> Chrome > Apps and extensions(应用程序和扩展程序)> Kiosks(网亭)> 搜索扩展程序 > 扩展程序的策略。
    • Device(设备)> Chrome > Apps and extensions(应用程序和扩展程序)> Managed guest sessions(托管来宾会话)> 搜索扩展程序 > 扩展程序的策略。

    下面是 JSON 数据示例:

    "features" :
    {
        "ime": {
                    "sendSysShortcutForFullscreen": false
                }
    }
    <!--NeedCopy-->
    
  4. 保存更改。