Repeat Ctrl down/up events sent to software on Linux VDA from Citrix Workspace App for Windows when holding down Ctrl key
book
Article ID: CTX246232
calendar_today
Updated On:
Description
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 Workspace App for Windows, you send repeat Ctrl down/up 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 Workspace App for Linux, you send only a single Ctrl down event as expected.
Resolution
The Linux VDA has been using a new registry to control the function of special keys’ auto-repeat since version 1811. The details as follows:To disable only for modifier keys(KEY_LCtrl, KEY_RCtrl, KEY_Alt, KEY_AltLang, KEY_ShiftL, KEY_ShiftR):
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Xorg" -t "REG_DWORD" -v "SynthesizedKeyUps" -d "0x00000001" --force to disable synthesized KEY_UPs altogether
In Linux VDA we generally use xev to observe the input key value signal. When the user turn on the registry of "SynthesizedKeyUps", you can see special keys (Shift/Ctrl/Alt) in xev send only a single down event as expected.
Problem Cause
Keyboard-related issue with the Linux VDA
Additional Information
This article describes how to disable auto-repeat of special keys (Shift/Ctrl/Alt) in Citrix Workspace App for Windows connected to the Linux VDA, while turning on auto-repeat of ordinary keys. In addition, it does not affect the use of the client side auto-repeat feature.
Was this article helpful?
thumb_up
Yes
thumb_down
No