Create / Delete Remedy DB
  1. Create this registry key if it does not exist:
    HKEY_LOCAL_MACHINE\Software\Citrix\UncLinks\

  2. Under the key, create a DWORD: UNCEnabled.

  3. Set the value of UNCEnabled to “0”.

Objective

This article provides information on how to enable and disable Web Interface hotkeys. For the latest Receiver Hotkey references list see Receiver documentation.


Instructions

Enable Hotkeys

Use the following procedure to map the default ICA Client hotkeys within Web Interface or StoreFront. If any key impacts the application, modify the key not to conflict with the application.

This process lightens the need to modify each appsrv.ini file on the individual client workstation.

Note: If a bandwidth profile is being used then you need to modify bandwidth_xxx.ica inC:\inetpub\wwwroot\$$websitename$$\conf\ rather than default.ica in the same location.
For StoreFront use the following location: \inetpub\wwwroot\Citrix%Sitename%\App_Data

To enable Web Interface Hotkeys, complete the following steps:

  1. Locate the Template.ica file using a text editor (Notepad). If Web Interface 4.x or later is used, the default.ica file is used for the Web Interface site.

  2. Copy the following ICA parameters to the Template.ica or default.ica file after the [WFCLIENT] tag:

    Hotkey1Char=F1
    Hotkey1Shift=Shift
    Hotkey2Char=F3
    Hotkey2Shift=Shift
    Hotkey3Char=F2
    Hotkey3Shift=Shift
    Hotkey4Char=F1
    Hotkey4Shift=Ctrl
    Hotkey5Char=F2
    Hotkey5Shift=Ctrl
    Hotkey6Char=F2
    Hotkey6Shift=Alt
    Hotkey7Char=plus
    Hotkey7Shift=Alt
    Hotkey8Char=minus
    Hotkey8Shift=Alt
    Hotkey9Char=F3
    HotKey9Shift=Ctrl
    Hotkey10Char=F5
    HotKey10Shift=Ctrl
    Hotkey11Char=plus
    Hotkey11Shift=Ctrl
    Hotkey12Char=F12
    Hotkey12Shift=Shift
    Hotkey13Char=F11
    Hotkey13Shift=Shift

Ensure to place all the hotkey listings in the file. Map only the required hotkeys and others set to none.

Notes:

  • Hotkeys that are native to the local operating system cannot be used inside an ICA session. Recent code changes might make this possible.
  • Hotkey mappings might differ (added, changed, or removed) between client versions. Install the comparative version of the Full ICA Program Neighborhood Client on a test workstation to view the current hotkey mappings available for the deployed version of the ICA Web Client.

    Example: A default installation of the 10.200 ICA Web Client allowed for Ctrl+F1 to work inside an ICA Notepad session that was accessed through Web Interface 4.6. Adding the hotkeys mentioned in Step - 2 to the default.ica with the Hotkey4Shift=Ctrl set to none or Shift will effectively disable the Ctrl+F1 hotkey sequence inside the ICA Notepad session. The application Notepad has no knowledge of the CTRL+F1 sequence. Otherwise, it must respond as the application would expect.

New HotKey Mappings

The following hotkey combinations were introduced in version 10.100 of the Presentation Server for Windows Client:

  • SHIFT + F2 - Full-Screen to Windowed
    The SHIFT + F2 hotkey command allows switching an ICA session window from a Full Screen to a Windowed mode and the reverse is also true.
    Usage: Inside the ICA session window, press SHIFT + F2 on the keyboard and the ICA session switches to Windowed mode. Reverse is also true.

  • SHIFT + F11 – Minimize Full Screen ICA session window
    The SHIFT + F11 hotkey command allows minimizing full screen ICA session window.
    Note: This behavior has been reverted in versions 10.214, 10.223, 10.225, 10.230, 11.00 and later so that the default behavior no longer minimizes the session; instead, the key sequence is passed to the session (for more information, see CTX115230 - Understanding Shift+F11 Key Combination Behavior.

  • SHIFT + F12 – Restore Full Screen ICA session
    The SHIFT + F12 hotkey command restores the minimized or resized ICA session window to the original size.

Disable Hotkeys

To disable the hotkey usage for the Web Interface connections, add the following entries (obtained from the full ICA Client version 10.200.2650) in the [WFCLIENT] section of the Template.ica or default.ica file:

Hotkey1Char=(none)
Hotkey1Shift=(none)
Hotkey2Char=(none)
Hotkey2Shift=(none)
Hotkey3Char=(none)
Hotkey3Shift=(none)
Hotkey4Char=(none)
Hotkey4Shift=(none)
Hotkey5Char=(none)
Hotkey5Shift=(none)
Hotkey6Char=(none)
Hotkey6Shift=(none)
Hotkey7Char=(none)
Hotkey7Shift=(none)
Hotkey8Char=(none)
Hotkey8Shift=(none)
Hotkey9Char=(none)
HotKey9Shift=(none)
Hotkey10Char=(none)
Hotkey10Shift=(none)
Hotkey11Char=(none)
HotKey11Shift=(none)
Hotkey12Char=(none)
HotKey12Shift=(none)
Hotkey13Char=(none)
HotKey13Shift=(none)

Disable Hotkeys through the ICACLIENT.ADM Template

Import the ICACLIENT.ADM template from the client workstation either in a local machine policy or an Active Directory Domain policy.

To import the policy on the client machine, complete the following steps:

  1. Click Start > Run > gpedit.msc.

  2. Right click Administrative Templates and select Add/Remove templates.

    User-added image
  3. Go to the Citrix ICA Client installation directory (for example: C:\Program Files\Citrix\ICA Client\Configuration).

    User-added image

  4. Close the Add/Remove templates window and browse to the newly imported policy.

    User-added image
  5. Configure the Keyboard Shortcuts in the User experience section. In this case, the Shift+F3 is disabled and hence the native application functions work.  

    User-added image

In Citrix Receiver for Windows 4.3 and other latest versions, we found that icaclient.adm template which we had available at the location Program Files(x86)\ Citrix\ ICA Client\Configuration has been replaced with receiver.adml and receiver.admx .

To apply Receiver policies using these, if we try to import the template it doesn’t identify the .admx template.

Therefore to get this done, we need to copy over the receiver.admx template to the Active Directory – Domain controller machine and paste it in the location C:\Windows\PolicyDefinitions and the Receiver.adml template to C:\Windows\PolicyDefinitions\en-US.

Close the group policy management console, open it again and you will have the template imported under Administrative Templates\Citrix Components.


Additional Resources

S5 Box

Login