Touch and mobility support

Mobility support

To enable the auto-soft keyboard popup

To enable this feature, configure the automatic keyboard policy to display the soft keyboard when clicking any editable area:

  1. On the DDC machine, open Citrix Studio.
  2. Select Policies.
  3. Click Create Policy.
  4. Search for Automatic Keyboard Display and select Allowed.

Combo box support on mobile platforms

Starting with the 2303 version, selecting UI elements within a combo box on small screens is smoother. An administrator can enable the policy Remote the combo box to make the user experience of selecting checkboxes, drop-down list options, radio buttons, and more a smooth experience on iOS and Android mobiles.

For more information, see the Remote combo box section in the Citrix Virtual Apps and Desktops documentation.

Note:

This feature is enabled by default.

How to configure

You can configure the enhanced touch experience in one of the following ways:

  • Configuration.js
  • Global App Configuration service

Configuration.js

In Citrix Workspace app for HTML5, the configuration.js file is in the C:\Program Files\Citrix\Receiver StoreFront\HTML5Client folder. Edit this file to configure the enhanced touch experience feature.

Notes:

  • Citrix recommends that you back up the configuration.js file before modifying it.
  • Administrator-level credentials are required to edit the configuration.js file.

To disable the enhanced touch experience feature:

  1. Navigate to the configuration.js file in the HTML5Client folder.
  2. Add the enablePointerForTouchEvents attribute and set the attribute to false.

    For example,

    'ui':
        {
            'touch':
              {
                 'enableMobileComboBoxRedirection': false
              }
        }
    <!--NeedCopy-->
    
  3. Save the changes.

Global App Configuration service

On the cloud setup, administrators can disable the feature by setting the enablePointerForTouchEvents attribute to False in the Global App Configuration service.

For more information, see the Global App Configuration service documentation.

Gesture enhancements on touch devices

Starting with the 2304 version, Citrix Workspace app enhances the end user experience for:

  • gestures, multi-touch, and soft keyboard functionality on mobile devices.
  • soft keyboard functionality on Tablet mode.

In your Citrix Workspace app sessions, you can use all the familiar multi-touch gestures, including the tap, swipe, drag, pinch, and zoom.

The following is the gesture guide:

To do this: On Citrix Workspace app, do this:
Single click One-finger tap
Right-click Touch-hold-release
Open the on-screen keyboard Three-finger tap (or from the toolbar, tap Keyboard icon)
Zoom Pinch in and out
Drag Touch, hold, and slide
Enable cursor Two-finger tap

Automatic display of virtual keyboard

Starting with the 2211 version, a virtual keyboard automatically appears when you place the cursor on an editable field. This feature enhances the user experience on touchscreen devices, unlike the previous behavior where you had to click the keyboard icon to view the virtual keyboard.

Reference article

Multi-touch mode

Citrix Workspace app for HTML5 allows you to set Multi-touch as the default mode through configuration.js. Multi-touch mode controls whether to enable multi-touch gestures. Starting with the 2509 release, Multi-touch mode is set as the default touch mode for desktop form factors, while Panning mode is the default for mobile form factors. You can toggle between Panning mode and Multi-touch mode using toolbar option in the desktop session. Administrators can also change the default option by editing the configuration.js and set the value of defaultMode to ‘multitouch’/’panning’.

How to configure

To set the feature as the default, edit the Google Admin Console policy and set the value of defaultMode to multitouch.

{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                        "engine_settings": {
                            "ui": {
                                "touch" : {
                                    "defaultMode" : "multitouch"
                                    }
                               }
                            }
                         }
                    }
                 }
<!--NeedCopy-->

Configuration.js

In Citrix Workspace app for HTML5, the configuration.js file is in the C:\Program Files\Citrix\Receiver StoreFront\HTML5Client folder. Edit this file to configure the enhanced touch experience feature.

Notes:

  • Citrix recommends that you back up the configuration.js file before modifying it.
  • Administrator-level credentials are required to edit the configuration.js file.

To set the default:

  1. Navigate to the configuration.js file in the HTML5Client folder.
  2. Add the defaultMode attribute and set the attribute to multitouch or panning. For example,

    'ui':
        {
            'touch':
              {
                "defaultMode" : "multitouch"
              }
        }
    <!--NeedCopy-->
    
  3. Save the changes.
Touch and mobility support