Keyboard Shortcuts ALT+C And ALT+L Cause Problems in Polish Language (Doc ID 2252990.1)

Last updated on APRIL 12, 2017

Applies to:

Oracle Utilities Customer Care and Billing - Version 2.4.0.3.0 and later
Information in this document applies to any platform.

Symptoms

On : 2.4.0.3.0 version, ENV - Environment

ACTUAL BEHAVIOR
---------------
Having problem with the following shortcuts in the application:
1. ALT+C (clear changes)
2. ALT+L (logout)

In polish language there are special characters which on a computer are written using the above shortcuts:
ALT + C generates letter "Ć"
ALT + L generates letter "Ł"

When using above shortcuts, data on a form is being cleared or users are being logged out.

There have been a workaround for this but installing patches/service packs restores standard product behavior and the customer needs to change it each time it is restored.

Place where those shortcuts are defined:
SPLEBASE/splapp/applications/root/code/keyboard.js

Line of code 635:
var oraHotControlAltKeysListener = new YAHOO.util.KeyListener(document, {alt: true, ctrl: true, keys:[67, 68, 72, 76, 77, 80, 81, 82]}, {fn: oraControlAltKeys}, YAHOO.util.KeyListener.KEYDOWN);

ASCII 67 for key "C"
ASCII 76 for key "L"


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login to Framework (FW).
2. Open a  User page using Admin Menu > U > User
3. Press Alt+C to clear the page contents
4. Press Alt+L to navigate to Control Central, if the user has the relevant rights.
.
Expected Results: In polish locale when the user presses Alt+C and Alt+L it should type the Polish characters.
Actual Result: In polish locale when the user presses Alt+C and Alt+L it does not type the Polish characters.




Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms