How to make IBM iSeries (AS/400 client) hotkeys work in a XenApp published environment

Scenario:

You publish the AS/400 client IBM iSeries in XenApp. When users are testing the AS/400 clients, it works as expected and is able to connect to the respective back-end servers but the hotkeys / function keys are not working as expected.

Reason:

Citrix XenApp has its own set of preconfigured hotkeys that are the same as the AS/400 function key combinations, and the Citrix hotkey combination takes precedence.

Solution:

Disable the Citrix XenApp hotkeys. You can either disable all the hotkeys, or only those that coincide with the AS/400 hotkeys.

Procedure:

I will offer the solution that personally worked for me, which is to disable the hotkeys in the default.ica file.

The default.ica file is located in c:\Inetpub\wwwroot\Citrix\XenApp\conf folder. Note that this is the default location of the default Web Interface configuration. If you use the PNAgent, then instead of “XenApp” the folder is “PNAgent.” Look for the [WFLIENT] section and add the following text:

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)

This results in disabling all of the Citrix hotkeys. Feel free to disable just the hotkeys that coincide with the iSeries hotkeys. By disabling the Citrix hotkeys, any Function Key combination now follows the AS/400 assigned function key combinations

For more information, check out this article How to Enable or Disable Hotkeys within an ICA File (including Template.ica).

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s