Keys remapped in legacy-VT session results in two mappings when opened in Reflection Desktop

  • 7022990
  • 21-May-2018
  • 05-Jul-2018

Environment

Reflection Desktop (including Pro, or for UNIX and OpenVMS) 16.0 or higher
Reflection 2014
Reflection Pro 2014
Reflection for UNIX and OpenVMS 2014
Reflection for UNIX and OpenVMS 2011
Reflection Standard Suite 2011

Situation

Keyboard mapping of the NumLock or the “/” (divide) key in a VT session results in two mappings for each key.  This issue occurs when the legacy session configuration file (.r2w or .r4w) from Reflection 14 or earlier is opened in Reflection Desktop.  When looking in the Reflection Desktop keyboard mapper there will be two distinct mappings for each of these keys.  One is the Reflection Desktop for Unix and OpenVMS version 16 default mapping, and the other is the one that was made in Reflection for Unix and OpenVMS version 14.

Only two specific keys appear to have this issue, with mappings of other keys in Reflection for Unix and OpenVMS version 14 resulting in only one mapping for each key when opened in Reflection Desktop for Unix and OpenVMS version 16.

When the keys are incorrectly mapped the following occurs:
        Pressing the NumLock key sends the default mapping of <Esc>OP (PF1), and does send the Reflection version 14 mapping.
        Pressing the Divide key, sends the default mapping of <Esc>OQ (PF2), and does not send the Reflection version 14 mapping.

Resolution

If using Reflection Desktop 16.0:
        Upgrade to Reflection Desktop 16.0 SP1 HF18 or higher (16.0.506)
If using Reflection Desktop 16.1:
        Upgrade to Reflection Desktop 16.1 SP1 U1 or higher (16.1.362)

After upgrading to the newer version of Reflection Desktop, re-import the legacy-Reflection version 14 host session containing the keyboard maps.

A HotFix (HF) for Reflection Desktop is a cumulatively built product update, intended for limited distribution, which addresses specific customer issues and enhancement requests; outside the regular Development release cycle. It is only available to Micro Focus customers with current software support and maintenance contracts, and only after contacting Micro Focus Customer Support directly.  A HotFix undergoes limited stability and quality testing and is intended for quick release to address specific product issues and should not be deployed to production environments without thorough testing.  It is recommended to upgrade to a full-release or a Service Pack version of Reflection Desktop when it becomes available.

Workaround:

Go into the Reflection Desktop Keyboard Mapper and delete the unwanted keyboard mappings.