The iSeries 400 keyboard and the PC keyboard are not, unfortunately, a perfect match.
Among the inconsistencies between them are where the enter key is and what it
does, how many Function keys exist, and more. An additional challenge is the
existence of different International keyboards and codepages, which are expressed
quite differently on the PC and on the iSeries 400. AB/Remote, being an iSeries 400 emulator
that runs on a PC, must be able to reconcile these differences in a usable way.
Solution
AB/Remote comes with several different keyboard mappings. These allow you to
change the relationship between the PC keyboard and the input sent to the iSeries 400.
To configure these mappings in AB/Remote, pull down the "Configure Menu" and go
to "Emulation Interface". Here you will see pulldown menus for "Codepage" and
"Keyboard".
Codepages
Codepages allow you to set the codepage for international settings. By default,
there are codepages for USA & Canada (USA-CAN), the United Kingdom (UK), and Italy.
These govern translation and display of various international characters.
Keyboards
Keyboards make more subtle mappings between PC keys and actions taken on the
iSeries 400. Naming usually hinges on which key is iSeries 400 Enter. Below is a list
of Keyboards and their mappings.
ENHANCED
KEYBOARD OVERRIDES
------------------
Enhanced 101/102/105 key keyboard.
All keys are mapped to the legend on the PC keyboard,
where possible. Special keys as follows.
Attention : Alt-A
Cent Sign : Alt-C
Duplicate Key : Alt-D
Error Reset : Alt-E/Alt-R/L-Ctl/L-Alt
Help Key : Alt-H
Hex Mode : Alt-X
Print Screen : Alt-P
System Request : Alt-S
Test Request : Alt-T
Right Hook : Shift-6
Caret : Ctl-6
Field Exit : Enter
Newline : Right Alt
Record Advance : RCtl
ESC exits the emulation.
ENH_CTLX
KEYBOARD OVERRIDES
------------------
All keys are mapped to the legend on the PC keyboard,
where possible. Special keys as follows.
Attention : Alt-A
Cent Sign : Alt-C
Duplicate Key : Alt-D
Error Reset : Alt-E/Alt-R/L-Ctl/L-Alt
Help Key : Alt-H
Hex Mode : Alt-X
Print Screen : Alt-P
System Request : Alt-S
Test Request : Alt-T
Right Hook : Shift-6
Caret : Ctl-6
Field Exit : Enter
Newline : Right Alt
Record Advance : Right Ctl
Ctl-X exits the emulation.
ENH-ENTR
KEYBOARD OVERRIDES
------------------
Enhanced 101/102/105 key keyboard, with PC Enter as
Record advance and Right Ctl as Field Exit.
All keys are mapped to the legend on the PC keyboard,
where possible. Special keys as follows.
Attention : Alt-A
Cent Sign : Alt-C
Duplicate Key : Alt-D
Error Reset : Alt-E/Alt-R/L-Ctl/L-Alt
Help Key : Alt-H
Hex Mode : Alt-X
Print Screen : Alt-P
System Request : Alt-S
Test Request : Alt-T
Right Hook : Shift-6
Caret : Ctl-6
Field Exit : Right CTRL
Newline : Right Alt
Record Advance : Enter
ESC exits the emulation.
ENH_END
KEYBOARD OVERRIDES
------------------
Enhanced 101/102/105 key keyboard, with END key mapped to
Record Advance instead of Newline.
All keys are mapped to the legend on the PC keyboard,
where possible. Special keys as follows.
Attention : Alt-A
Cent Sign : Alt-C
Duplicate Key : Alt-D
Error Reset : Alt-E/Alt-R/L-Ctl/L-Alt
Help Key : Alt-H
Hex Mode : Alt-X
Print Screen : Alt-P
System Request : Alt-S
Test Request : Alt-T
Right Hook : Shift-6
Caret : Ctl-6
Field Exit : Enter
Newline : Right Alt
Record Advance : Right Ctl, END
ESC exits the emulation.
OFFICE
KEYBOARD OVERRIDES
------------------
Enhanced 101/102/105 key keyboard for Office Vision/400.
All keys are mapped to the legend on the PC keyboard,
where possible. Alt+letter corresponds to CMD+letter,
including SPACE, TAB and CURSOR-KEYS. Special keys as
follows.
Attention : Alt-F05
Cent Sign : Alt-F06
Duplicate Key : Alt-F07
Error Reset : Alt-F08
Help Key : Alt-F09
Print Screen : Alt-F10
System Request : Alt-F11
Test Request : Alt-F12
Hex Mode : Ctl-F05
Right Hook : Shift-6
Caret : Ctl-6
Field Exit : Enter
Newline : Right Alt
Record Advance : Right Ctl
ESC exits the emulation.