Der Tastaturcode 'I' läßt nun mal nur numerische Zeichen zu, deshalb ist eine Editierung nicht möglich.
Wenn das 'Eingabefeld' nicht eingabefähig sein soll, setze 'DSPATR(PR)', die auch mittels Bezugszahl ansteuerbar wäre.
Gesperrte Eingabefelder sind nicht mit der TAB-Taste auswählbar.
Versuch es aber mal mit 'FLDCSRPRG(>gesperrtes Feld< )' als Attribut auf dem VORHERIGEN Eingabefeld.
Damit wird das Steuern der TAB-Taste vom Standard abweichend definiert, so dass auch auf gesperrte Eingabefelder verwiesen werden kann. (Zur Not kann der Benutzer ja mit der Maus den Cursor direkt auf das Feld setzen.)

Tipp: Mit FLDCSRPRG(>next Field< ) lässt sich die Steuerung der Felder z.B. von oben nach unten (Spaltenweise) statt von links nach rechts steuern.