IBM Support

IT43124: PCOMM 14.0.4 64-BIT - BELGIUM KEYBOARD LAYOUT ISSUES WITH SHIFT KEY AND CAPSLOCK KEY

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • FIRST SYMPTOM:
    
    When a user enabled the "CapsLock" key, PCOMM returns the
    "alternate value" of that key-top when hit together WITH the
    "Shift" key, instead of the expected "base value".
    
    Example: using letter "A" key
    
    (When CapsLock is enabled)
    -PCOMM returns an uppercase "A" when hit WITHOUT the
    Shift key
    -Still, PCOMM returns an uppercase "A" even when hit
    together WITH the Shift key, where it supposed to return a
    lowercase "a"
    
    This appears that "Shift" key is NOT taken into account when
    the "CapsLock" key is enabled, and it seems to only happen
    on a "Belgium" keyboard layout.
    
    SECOND SYMPTOM:
    
    When a user enabled the "CapsLock" key, PCOMM also returns
    the "alternate value" of the "F1" key and "Tab" key when hit
    it WITHOUT the "Shift" key, instead of the expected
    "base value".
    
    Example: using "F1" key
    
    (When CapsLock is enabled)
    -PCOMM returns a "F13" function when hit it WITHOUT the
    Shift key, where it supposed to still return a "F1" function
    -Also, PCOMM returns a "F1" function when hit it WITH the
    Shift key, where it supposed to return a "F13" function
    
    This shows that "F1" key and "Tab" key appears to be
    affected when the "CapsLock" key is enabled, where it is
    supposed to be not.
    
    THIRD SYMPTOM:
    
    When a user enabled the "CapsLock" key, PCOMM returns
    "unusual values" for the number keys,
    instead of the expected "alternate" values.
    
    Example: using number keys
    
    (When CapsLock is enabled)
    -PCOMM returns unusual values, where it supposed
    to return expected alternate values.
    
    This shows that the number keys are broken
    when the "CapsLock" key is enabled, where it is
    supposed to have the same results as in the
    Microsoft Notepad.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IBM Personal Communications (PCOMM) users.               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When the keyboard layout selected is Belgium and the CAPS    *
    * LOCK key is ON, PCOMM exhibits the below behaviour.          *
    *                                                              *
    * 1. On pressing any alphabet key along with SHIFT key doesn't *
    * return lower-case letter.                                    *
    * 2. On pressing the PF keys and TAB keys are not returning    *
    * their alternate values.                                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the keyboard layout is "Belgium" and CAPS LOCK is ON:
    
    1. On pressing any alphabet key holding SHIFT key the upper-case
    letter is displayed on the emulator screen instead of a
    lower-case letter.
    
    2. On pressing the TAB key the cursor is expected to move to the
    next field but it's moving to the previous field instead. Also,
    when pressing the F1 key it is not returning the expected
    result.
    
    Affected Module
    PCSKBD.dll
    PCSWS.exe
    

Problem conclusion

  • Code changes are made to modify for the Belgium Keyboard layout
    setting to work as expected.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT43124

  • Reported component name

    PCOMM COMBO-ENG

  • Reported component ID

    5639I7000

  • Reported release

    E00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-02-15

  • Closed date

    2023-06-21

  • Last modified date

    2023-06-21

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    PCOMM COMBO-ENG

  • Fixed component ID

    5639I7000

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEQ5Y","label":"Personal Communications"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E00","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
22 June 2023