Getting Started
Before making a session, basic information as IP address for the AS/400 server must be defined.
In mocha tn5250, click on text "configure" in the toolbar.

Configure AS/400
A list of already defined configurations is shown. If it is a new installation a "New" configuration is at the top of the list.
Click it to start adding data to the configuration. To add a new configuration, use "New" in the tool bar.
- IP Address: Name of the AS/400 Server. Either a TCP/IP address as 155.22.11.2 or a DNS name.
- Name: Give the session configuration a name, as it is easier to remember
than the IP address. The name will be shown in the toolbar, when in session with an as/400. If the name field is empty, the IP address will be shown.
- Port number: Port number for the session. As default TN5250 uses port 23 and with SSL/TLS port 992.
- SSL/TLS: If the SSL/TLS protocol stack included with Chromebook should be used.
- Connect to this AS/400 on program start: It is possible to define one session to start at program load.
It is not possible to start many windows automatically.
- Termtype: Terminal type, either 24x80 or 27x132.
IBM-3477-FC : 27x132 color display
IBM-3179-2 : 24x80 color display
- Device name : An optional device name can be used for a session.
- User : This is the user name on the AS/400 server (optional).
- Password : This is the password for the user on the AS/400 server (optional). Notice it gives very limited security to write the password in the configuration. It is much better to type the password at each session start.
- Auto login : TN5250 will send user and password text to the AS/400 sign on screen.
- Send keep alive : In a proper working network, tn5250 should not send keep alive, lower level protocols will handle it. This option send an extra keep alive every 10 second.
- EBCDIC codepage : Must be the same as on the AS/400.
Connect

To start a session with the AS/400 , click on "Connect" in the toolbar. If there are more than one session defined, a list will be shown.
New

To open more than one 5250 Window, click on "New" in the toolbar. When in a session with the AS/400, there is also a "New" option in the toolbar.
Settings

Settings is used to define configuration elements shared between all AS/400 configurations.

- Menu: Select which Menu elements should be shown in the toolbar, and the position.
- Keyboard: Layout for the hardware keyboard.
- Confirm disconnect: When the red X icon is clicked in the toolbar a confirm dialog can be shown.
- Hotspots: Text Fxx and URL's can be clicked.
- Check for fieldexit: If the 5250 emulator should use or ignore the fieldexit required field type.
- Ignore X-HELP: If the 5250 terminal should be able to enter a pre-help state. Press RESET to continue, or HELP for details.
- Make a sound: If typing in a protected area or pre-help mode is activated, a beep sound is used.
- Display field separator: A field can include a field separator display option. Will be shown as a dot.
- 2 x mouse click = ENTER: Either the click is select word or ENTER.
- Block cursor: Either a block or a slim line cursor.
- Colors: It is the AS/400 program, which defines the text colors to use in a screen.
The AS/400 can as an example, request a red text, and the color red can be configured in this dialog.
Show keyboard layout

Press hardware keys SHIFT, ALT and CTRL to view the current mapping.
Fxx keys on a Chromebook

It is possible to configure the Chromebook to have F1 - F10 at the top row, next to ESC.
In Chromebook OS settings, enable Device , Keyboard , Treat top-row keys as function keys
In session

The TN5250 terminal has as default a set of function keys in the toolbar. Which and the order can be configured in settings.
: Copy selected area to the clipboard.
: Paste text from the clipboard to the cursor position.
: Disconnect the session.
: Copy current screen to a printer.
- Keys: Pop up extra keys, which where disabled in tn5250 - settings - menu.
- F1 - F24: Standard 5250 function keys.
- Show keyboard layout: Pop up a screen with the current hardware keyboard layout.
- Quick guide: Give a short guide to keys and status line.
- New session: Creates a new 5250 Window.
The red status line can include:
- SSL/TLS status
- Cursor y,x : is the cursor position.
- X-WAIT : Waiting on AS/400.
- LOCK : The AS/400 application has locked the keyboard.
- X-HELP : prehelp state. Press keys Reset or Help to continue. It is possible to disable X-HELP mode in menu - Settings - ignore x-help
- X-FER : Use Fieldexit to leave this field. It is possible to disable this function in menu - Settings - check for fieldexit.
- X-ERROR : Typing at a not valid position on the screen.
- X-PROG ERROR : Th AS/400 has send data to tn5250, which is not valid.
- INS : Insert mode.
- NumLock : Numlock key has been pressed. Can be used, if a PC keyboard is attached to the Chromebook.
- M : if a message has been received (AS/400 mail system uses this option).
Clipboard
The clipboard can only handle simple text data. Copy/paste tables will in most cases give a wrong result.
Default keyboard layout:
| Key | 5250 Function |
| Left CTRL | RESET |
| Right CTRL | ENTER |
| F1 | F1 |
| F2 | F2 |
| F3 | F3 |
| F4 | F4 |
| F5 | F5 |
| F6 | F6 |
| F7 | F7 |
| F8 | F8 |
| F9 | F9 |
| F10 | F10 |
| F11 | F11 |
| F12 | F12 |
| SHIFT F1 | F13 |
| SHIFT F2 | F14 |
| SHIFT F3 | F15 |
| SHIFT F4 | F16 |
| SHIFT F5 | F17 |
| SHIFT F6 | F18 |
| SHIFT F7 | F19 |
| SHIFT F8 | F20 |
| SHIFT F9 | F21 |
| SHIFT F10 | F22 |
| SHIFT F11 | F23 |
| SHIFT F12 | F24 |
| CTRL 1 | F1 |
| CTRL 2 | F2 |
| CTRL 3 | F3 |
| CTRL 4 | F4 |
| CTRL 5 | F5 |
| CTRL 6 | F6 |
| CTRL 7 | F7 |
| CTRL 8 | F8 |
| CTRL 9 | F9 |
| CTRL 0 | F10 |
| CTRL SHIFT 1 | F11 |
| CTRL SHIFT 2 | F12 |
| CTRL SHIFT 3 | F13 |
| CTRL SHIFT 4 | F14 |
| CTRL SHIFT 5 | F15 |
| CTRL SHIFT 6 | F16 |
| CTRL SHIFT 7 | F17 |
| CTRL SHIFT 8 | F18 |
| CTRL SHIFT 9 | F19 |
| CTRL SHIFT 0 | F20 |
| ALT 1 | F21 |
| ALT 2 | F22 |
| ALT 3 | F23 |
| ALT 4 | F24 |
| ALT 5 | CLEAR |
| ALT 6 | HELP |
| ALT 7 | DUP |
| ALT 8 | PRINT |
| ALT 9 | ERASEINPUT |
| ALT 0 | RECORD |
| SHIFT ALT 1 | FREE |
| SHIFT ALT 2 | FREE |
| SHIFT ALT 3 | FREE |
| SHIFT ALT 4 | FREE |
| SHIFT ALT 5 | FREE |
| SHIFT ALT 6 | FREE |
| SHIFT ALT 7 | FREE |
| SHIFT ALT 8 | FREE |
| SHIFT ALT 9 | FREE |
| SHIFT ALT 0 | FREE |
| CTRL A | SELECT ALL |
| CTRL C | COPY |
| CTRL V | PASTE |
| CTRL I | INSERT |
| KEYPAD PLUS | FIELDEXIT |
| KEYPAD MINUS | REALMINUS |
| KEYPAD ENTER | FIELDEXITENTER |
| HOME | BEGIN |
| END | END |
| BACKSPACE | LEFTDELETE |
| DELETE | DELETE |
| ESC | RESET |
| CTRL ESC | ATTN |
| ALT ESC | SYSREQ |
| INSERT | INSERT |
| PGUP | PGUP |
| PGDN | PGDN |
| ENTER | ENTER |
| SHIFT ENTER | NEWLINE |
| ALT ENTER | FIELDEXITENTER |
| CTRL ENTER | FIELDEXIT |
| TAB | NEXT |
| SHIFT TAB | PREVIOUS |
| ARROW LEFT | LEFT |
| CTRL ARROW LEFT | BEGIN |
| SHIFT ARROW LEFT | SELECT LEFT |
| ALT ARROW LEFT | BEGIN |
| ARROW RIGHT | RIGHT |
| CTRL ARROW RIGHT | END |
| SHIFT ARROW RIGHT | SELECT RIGHT |
| ALT ARROW RIGHT | END |
| ARROW UP | UP |
| CTRL ARROW UP | PGUP |
| SHIFT ARROW UP | SELECT UP |
| ALT ARROW UP | PGUP |
| ARROW DOWN | DOWN |
| CTRL ARROW DOWN | PGDN |
| SHIFT ARROW DOWN | SELECT DOWN |
| ALT ARROW DOWN | PGDN |
Some of the above keys exist only on a PC keyboard.
Search key
Some Chromebooks has a search key , where a normal PC keyboard has Capslock.
The search key function can be defined in Chrome OS - Settings - Device - Keyboard.
If the Search key is defined as Search, the double keys are:
- Search + 1 .. Search + = Function keys F1 through F12
- Search + backspace Delete
- Search + . Insert
- Search + Left arrow Home
- Search + Right arrow End
- Search + Up arrow Page up
- Search + Down arrow Page down
- Search + Esc Launch task manager