Informix Error -4435
-4435 An acceptable hyphenated key format is CONTROL-X, where X is any letter
except A, D, H, L, R, or X.When a key is trapped by an ON KEY clause, it loses other special functions; for example, if you trap the Escape key, you must use the OPTIONS statement to set up a different Accept key. You are not allowed to use one of the control keys A, D, H, L, R, or X because these keys have editing functions, and there is no method of assigning alternate keys to those functions.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4435 fires when an ON KEY clause traps one of the reserved control keys A, D, H, L,
R, or X — per the official guidance, these keys have built-in editing functions with no way
to assign alternate keys, so they can't be trapped.
- An
ON KEY(CONTROL-X)clause naming one of the reserved lettersA,D,H,L,R, orX, per the official guidance — the direct, only cause.
Solutions / Resolution
- Use a different
CONTROL-Xletter, avoidingA,D,H,L,R, andX.
Examples
Trapping a reserved control key
ON KEY(CONTROL-D)
...
-- -4435: CONTROL-D is a reserved editing key
Corrected
ON KEY(CONTROL-N)
...
Diagnostic Checks
- Check every
ON KEY(CONTROL-X)clause, and confirm the letter isn'tA,D,H,L,R, orX.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -4435 in this set yet.
An ON KEY clause traps a reserved control key (A/D/H/L/R/X) — use a different
letter.