After an in-place upgrade of Remote PC VDA's from version 5.6.400 to 7.6.300 keyboards would fail to map in ICA sessions from non-Windows Receivers such as Mac, Linux, and HTML5.
During the upgrade of a VDA, the previous install path is used in setting the "Location" install key in HKLM\Software\Citrix\Install. If the upgrade is from 5.6.400 this Location key is set to C:\Program Files (x86)\Citrix. If the prior install was 7.6 this key is set to C:\Program Files\Citrix.
The WDICA driver incorrectly looks at the HKLM\Software\Citrix\Install key to determine the install path. Other drivers use HKLM\Software\Citrix\Install\ICAWS which will be set to C:\Program Files\Citrix even on an upgrade. WDICA uses the install path to locate KDB files which are used for Unicode Keyboard mapping required by non-Windows clients.
In the event of an upgrade from 5.6.400 to 7.6.300 WDICA is unable to locate the KBD files which are located in C:\Program Files\Citrix\HDX\Drivers\wdica since it is looking in C:\Program Files (x86)\Citrix\HDX\Drivers\wdica. As a result keyboard mapping for non-Windows clients will fail.