Fixing sticky Control key issues with Citrix Reciever 13.0 on Ubuntu

Citrix 13.x is known to have issues on Ubuntu and other Linux flavours. One such issue is that the Control (Ctrl) key gets stuck in the Citrix Reciever session after it is pressed for the first time. This issue has been reported by several users on Citrix forums but Citrix hasn't officially addressed it so far.

To fix this issue on Ubuntu, edit these two files:
  • ~/.ICAClient/wfclient.ini 
    • Replace 'KeyboardLayout = (User Profile)' with 'KeyboardLayout = US-International' (or your preferred keyboard layout)
  • /opt/Citrix/ICAClient/config/module.ini 
    • Replace 'UseLocalIM=True' with 'UseLocalIM=False'.

If the sticky Ctrl key issue is still not fixed, update Ubuntu system settings to not show the mouse location when Ctrl key is clicked. Instructions can be found here.

If the issue still persists, try these links:

Related resources:


  1. I had a custom shortcut 'SHIFT+CTRL+R' that would run a continuous script in 14.04.. I changed the key binding and solved the problem

  2. A partial list with layouts can be found here:

    – Belgian Dutch
    – Belgian French
    – Dutch
    – French
    – German
    – Irish
    – Italian
    – Norwegian
    – Polish (214)
    – Polish (Programmers)
    – Russian
    – Spanish
    – United Kingdom
    – US
    – US-International
    – …