Bidirectional Functions for 3270

Table 1. Bidirectional Key-Combinations for 3270
Function Combination
Hebrew Language Alt+RightShift
English Language Alt+LeftShift
Screen Reverse Alt+Enter
Field Reverse Alt+NumLock
Auto Field Reverse Alt+NumPad5
Push Shift+NumLock
End Push Shift+NumPad/
Autopush Alt+NumPad/
The 3270 host system can run as a native Windows application. The layout and user interface functions in the Windows-based product conform to the IBM® user interface standard (SAA/CUA); they are similar to the layout and functions implemented in other IBM products (for example, OS/2).
  • Language Selection: The key combination Alt+Shift allows you to change the language layer. If the language layer is Latin, pressing Alt+RightShift changes the language layer to Hebrew. If the language layer is Hebrew, pressing Alt+LeftShift changes the language layer to Latin.
  • Screen Reverse: This function, activated by the Alt+Enter key sequence, reverses the screen image. If the screen direction is left-to-right, the screen image is inverted and displayed from right-to-left. Pressing this hotkey again returns the screen to its original direction, left-to-right. When the screen orientation is changed, the language layer is changed to the default language of the new screen orientation. If the screen is changed to right-to-left, the language changes to Hebrew. If the screen is changed to left-to-right, the language changes to Latin.

    Note that the status line (OIA) never reverses. It always displays from left to right.

  • Field Reverse: In most cases, the field direction is the same as the general screen direction. However, sometimes it is necessary to have a field whose direction is the opposite of the screen direction. The Field Reverse function, activated by the Alt+NumLock key sequence, allows such transitions. When this function is activated, the typing direction is reversed, but the existing text in the field and the screen image does not change. This function creates a temporary change which stays in effect as long as the cursor remains within the field, or until Field Reverse is activated again.

    If the function is activated while the cursor is at the beginning of a line or field, the cursor jumps to the end of the line or field, so that the reversed field begins logically from that position. Otherwise, the cursor remains in its position and allows natural and correct editing of existing texts whose direction is the opposite of the screen direction.

  • Auto Field Reverse: This function sets the field orientation for you, when you are entering data for mixed applications (Hebrew and English). This is done by automatically activating the Field Reverse function. The Auto Field Reverse mode is activated by the Alt+NumPad5 key sequence, and can be applied independently for each screen orientation, left-to-right or right-to-left.
    • If the Auto Field Reverse option is activated on a right-to-left screen, the Field Reverse function is automatically activated every time the cursor moves to a numeric field. The cursor then jumps to the leftmost position of the numeric field, to allow left-to-right typing of numbers.
    • If the Auto Field Reverse option is activated on a left-to-right screen, the Field Reverse function is automatically activated only when the cursor moves to an alphanumeric field. The cursor then jumps to the rightmost position of the field, to allow right-to-left typing of Hebrew.

    Initially, the Auto Field Reverse option is enabled when the screen direction is right-to-left, and is not enabled when the screen direction is left-to-right. To terminate the Auto Field Reverse mode, press Alt+NumPad5 again.

  • Push and End Push: These functions allow you to type or edit text whose direction is the opposite of the field direction. When this function is activated the cursor orientation is reversed, the language layer is changed accordingly, and a push segment is created.
    The Push function is activated by the Shift+NumLock key sequence. The Push function has two secondary modes:
    • Boundary Mode: This mode is activated upon entering the Push mode. In this mode, the cursor remains in its position, and the typing of additional characters pushes the text in the direction opposite to the field direction. To indicate this boundary mode, the cursor shape is changed.
    • Edit Mode: This mode is activated when the cursor is moved from its boundary position into the Push Segment area. In this mode, you can change the text within the Push segment, while typing in the text's natural direction.

    End Push, activated by the Shift+NumPad/ key sequence, terminates the temporary mode. The cursor jumps to the end of the Push segment, and its direction reverts to that of the field.

  • Autopush: The Autopush mode makes work easier and more efficient when typing Hebrew and English mixed text. When this mode is enabled, reverse segments initiate and terminate automatically, according to the entered character or the selected language layer. It relieves the operator from manually selecting Push and End Push. Autopush is especially useful for typing digits in Hebrew fields (right-to-left fields). The Autopush mode is activated by the Alt+NumPad/ key sequence; it can be applied independently to fields whose direction is left-to-right or right-to-left. In this mode, the Push and End Push functions are automatically activated according to the language of the text being typed. There is no need to worry about activating and terminating the Push mode manually.
    • In right-to-left fields, typing a digit or a Latin letter causes the automatic initiation of Push, without language change. Additional Latin letters or digits will continue the push mode; any other character automatically terminates push mode. This feature allows you to type Hebrew text with imbedded numbers or Latin words without using Push/End Push.
    • In left-to-right fields, typing a Hebrew character causes the automatic initiation of Push. Typing any digit or Latin character causes the automatic termination of the mode. This allows the user to type Latin text with imbedded Hebrew words by using language layer selection rather than Push/End Push.