This article describes how to turn off auto-repeat of special keys (Shift/Ctrl/Alt) in Citrix Receiver for Windows connected to the Linux VDA, while turning on auto-repeat of ordinary keys.
Instructions
There is a keyboard-related issue with the Linux VDA. If you hold down the Ctrl key when connected to the Linux VDA from Citrix Receiver for Windows, you send repeat Ctrl down events to the software on the Linux VDA, which is expecting a single Ctrl Down event. If you hold down the Ctrl key when connected to the Linux VDA from Citrix Receiver for Linux, you send only a single Ctrl down event as expected.
Whether a key is automatically repeated when you hold it down depends on the combination of auto-repeat settings on Citrix Receiver for Windows and the Linux VDA as follows:
Auto-repeat on Citrix Receiver for Windows | Auto-repeat on Linux VDA | Is a key automatically repeated? |
On | On | Yes |
On | Off | Yes |
Off | On | Yes |
Off | Off | No |
To turn off auto-repeat of special keys (Shift/Ctrl/Alt) while turning on auto-repeat of ordinary keys, use the following settings:
| Auto-repeat on Citrix Receiver for Windows | Auto-repeat on Linux VDA | Is a key automatically repeated? |
Ordinary keys | Off | On | Yes |
Special keys (Shift/Ctrl/Alt) | Off | Off | No |
Because the auto-repeat function is turned on by default on Citrix Receiver for Windows and turned off by default on the Linux VDA, the solution is
turning it off on Citrix Receiver for Windows.
To turn off auto-repeat on Windows 10, do the following:
Step1:
Type
Ease in Windows Search or open the Control Panel, and click
Ease of Access Center.
Step2:
Click
Make the keyboard easier to use.
Step3:
Select the
Turn on Filter Keys check box and click
Set up Filter Keys.
Step4:
Select the
Turn on Filter Keys check box, scroll down to select
Turn on Repeat Keys and Slow Keys, and then click
Set up Repeat Keys and Slow Keys.
Step5:
Select
Ignore all repeated keystrokes. Repeat keystrokes are turned off. If you hold down a special key now, you send only a single key down event from Citrix Receiver for Windows or Linux.
Note: The
Avoid accidental keystrokes setting defaults to a value greater than zero, which adds a delay before a keystroke is recognized. Citrix recommends that you set this to zero.