Some barcode scanners might send incorrect characters in ICA session in full screen mode. This behavior is not observed in windowed mode. In a RDP Session the barcode scanners operates as expected in both window and full screen mode. Affected devices tested in house: EzScan MT7935.
Registry key to enable window mode behavior in full screen mode provided. This disabled special keys in session and allows barcode scanner to function as expected.
The barcode scanner uses a combination of special keys to function (TAB, Shift, etc.) The hotkey and special key functionality of Receiver interferes with the barcodes functionality.
The following workaround makes the VDA to behave as it would in windowed mode in full screen mode:
Log on to the client machine.
Close all ICA sessions.
Open registry editor.
Find the following registry path and then set "TransparentKeyPassthrough" as "LOCAL":
[Path]
32 bit OS : HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Keyboard
64 bit OS : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Keyboard
[Key]
TransparentKeyPassthrough
[Type]
REG_SZ
[Value]
LOCAL