Windows keyboard Mnemonics



Host key

Mnemonic

Host key

Mnemonic

@                  

@@  

Home              

@0

Alternate Cursor   

@$  

Insert            

@I

Attention          

@A@Q

Jump              

@J

Backspace          

@<  

New Line          

@N

Backtab            

@B  

Num Lock          

@t

Blue               

@A@h

Page Down         

@v

Caps Lock          

@Y  

Page Up           

@u

Clear              

@C  

PA1               

@x

Cursor Down        

@V  

PA2               

@y

Cursor Left        

@L  

PA3               

@z

Cursor Left Double 

@A@L

PF1               

@1

Cursor Right       

@Z  

PF2               

@2

Cursor Right Double

@A@Z

PF3               

@3

Cursor Select      

@A@J

PF4               

@4

Cursor Up          

@U  

PF5               

@5

Delete             

@D  

PF6               

@6

Delete Word        

@A@D

PF7               

@7

Device Cancel      

@A@R

PF8               

@8

DUP                

@S@x

PF9               

@9

End                

@q  

PF10              

@a

Enter              

@E  

PF11              

@b

Erase to EOF       

@F  

PF12              

@c

Erase Input        

@A@F

PF13              

@d

Reset Reverse Video

@A@c

PF14              

@e

Field Mark         

@S@y

PF15              

@f

Green              

@A@f

PF16              

@g

Reset Host Colors  

@A@l

PF17              

@h

Reverse Video On   

@A@9

PF18              

@i

Scr Lock           

@s  

PF19              

@j

System Request     

@A@H

PF20              

@k

Tab                

@T  

PF21              

@l

Test               

@A@C

PF22              

@m

Turquoise          

@A@i

PF23              

@n

Underscore         

@A@b

PF24              

@o

White              

@A@j

Pink              

@A@e

Word Tab Back      

@A@z

Print PS          

@A@T

Word Tab Forward   

@A@y

Print Screen      

@P

Yellow             

@A@g

Queue Overrun     

@/

(reserved)         

@X  

Red               

@A@d

Reset              

@R  

Field Exit        

@A@E

Cursor Up Double   

@A@U

Cursor Down Double

@A@V




Interpreting the Returned Data String for GetStatus


This appendix explains how to decode the data string that is checked in GetStatus.



To interpret this information, you must be able to decipher the OIA image symbols that are returned in positions 2 to 81 of the string, as well as the bits that are returned in positions 82 to 103 of the string. The complete status string is here explained. Normally a specific status is checked by providing the string position (OIAPos) and the bitnumber.


Position 1 (OIA format byte) 

Position 1 of the returning data string always returns the format byte, 1 for 3270 terminal emulation or 9 for 5250.



Positions 2 to 81 (OIA image symbols) 

The following chart displays symbols found in the DFT host and CUT host presentation spaces. These symbols can be part of the OIA image returned in positions 2 to 81 of the returning data string.



Positions 82 to 103 (OIA bit groups) 

Remaining positions in the returned data string can be interpreted with the help of the following sections. Each position or group returns a bit number that explains a particular OIA characteristic. The list below summarizes the different groups, the OIA characteristic, and the position number associated with it.


Group

Characteristic explained        

Position number

1    

Online and Screen Ownership     

82

2    

Character Selection             

83

3    

Shift State                     

84

4    

PSS, Part 1                     

85

5    

Highlight, Part 1               

86

6    

Color, Part 1                   

87

7    

Insert                          

88

8    

Input Inhibited (5 bytes)       

89-93

9    

PSS, Part 2                     

94

10   

Highlight, Part 2               

95

11   

Color, Part 2                   

96

12   

Communication Error Reminder    

97

13   

Printer Status                  

98

14   

Reserved (3270) / Graphic (5250)

99

15   

Reserved Group                  

100

16   

Automatic Key Play/Record Status

101

17   

Automatic Key Quit/Stop State   

102

18

Enlarge State Position          

103





Group1: Online and screen ownership 

This bit group is the 82nd byte of the OIA data returned to an application by Function 13.

This group contains 1 byte of information, describing who owns the current session.


Bit

3270 Description

5250 Description

0

Setup

Reserved

1

Test

Reserved

2

SSCP-LU session owns screen

Reserved

3

LU-LU session owns screen

System available

4

Online and not owned

Reserved

5

Subsystem ready

Subsystem ready

6-7

Reserved

Reserved




Group 2: Character selection 

This group is the 83rd byte in the OIA data returned to an application by Function 13. The group contains 1 byte of data and defines the character set currently used in the OIA.

Bit

3270 Description

5250 Description

0

Extended select

Reserved

1

APL

Reserved

2

Kana

Katakana (Japan only)

3

Alphanumeric

Alphanumeric

4

Text

Reserved

5

Reserved

Reserved

6

Reserved

Hiragana (Japan only)




Group 3: Shift state 

This group is the 84th byte in the OIA data, showing whether caps lock and numeric lock are active.

Bit

3270 Description

5250 Description

0

Upper Shift

Reserved

1

Numeric

Keyboard shift

2

CAPS

CAPS

3-6

Reserved





Group 4: Program symbol support, part 1 

This group is the 85th byte in the OIA data.

Bit        Description

0—7        Reserved




Group 5: Highlight, part 1 

This group is the 86th byte in the OIA data and contains highlighting information for the current PS.

Bit

3270 Description

5250 Description

0

User selectable

Reserved

1

2-7

Field inherit Reserved

Reserved

Reserved




Group 6: Color, part 1 

This group is the 87th byte in the OIA data, defining some of the color characteristics being used in the current PS by this operator.

Bit

3270 Description

5250 Description

0

User selectable

Reserved

1

Field inherit

Reserved

2-7

Reserved

Reserved




Group 7: Insert 

This group is the 88th byte in the OIA data, defining whether the current PS is in insert mode.

Bit

Description

0

Insert mode

1-7

Reserved




Group 8: Input inhibited 

This group consists of bytes 89 through 93 in the OIA data, and indicates why input is inhibited in the current PS.

Byte

Bit

3270 Description

5250 Description

1

0

Non-resettable machine check

Reserved


1

Reserved for security key

Reserved


2

Machine check

Reserved


3

Communications check

Reserved


4

Program check

Reserved


5-7

Reserved

Reserved

2

0

Device busy

Reserved


1

Terminal wait

Reserved


2

Minus symbol

Reserved


3

Minus function

Reserved


4

Too much entered

Reserved


5-7

Reserved

Reserved

3

0-2

Reserved

Reserved


3

Invalid dead key combination

Reserved


4

Wrong place

Reserved


5

Reserved

Operator input error


6-7

Reserved

Reserved

4

0-1

Reserved

Reserved


2

System wait

System wait


3-7

Reserved

Reserved

5

0-7

Reserved

Reserved



Group 9: Program symbol support, part 2 

This is the 94th byte of the OIA data, providing additional information about program symbol support.

Bit

Description

0-7

Reserved




Group 10: Highlight, part 2 

This is the 95th byte in the OIA data, and defines more highlight options in the current PS.

Bit

Description

0-7

Reserved




Group 11: Color, part 2 

This is the 96th byte in the OIA data. The group defines more color options available to the operator in the information area.

Bit

Description

0-7

Reserved




Group 12: Communications error reminder 

This is the 97th byte in the OIA data. Bits in this group define whether the host and the current PS are communicating.

Bit

3270 Description

5250 Description

0

Communications error

Reserved

1-6

Reserved

Reserved

7

Reserved

Message wait




Group 13: Printer status error reminder 

This is the 98th byte in the OIA data. Bits in this group describe the status of the printer connected to the current PS.

Bit

Description

0-7

Reserved




Group 14: Reserved (3270) / Graphics (5250) 

This is the 99th byte in the OIA data.

Bit

Description

0-7

Reserved



Group 15: Reserved 

This is the 100th byte in the OIA data.

Bit

Description

0-7

Reserved



Group 16: Automatic key play/record state 

This group is the 101st byte in the OIA data.

Bit

Description

0-7

Reserved



Group 17: Automatic key quit/stop state 

This group is the 102nd byte in the OIA data.

Bit

Description

0-7

Reserved



Group 18: Expanded state 

This is the 103rd byte in the OIA data.

Bit

Description

0-7

Reserved





Group1: Online and screen ownership 

This bit group is the 82nd byte of the OIA data returned to an application by Function 13.

This group contains 1 byte of information, describing who owns the current session.


Bit

3270 Description

5250 Description

0

Setup

Reserved

1

Test

Reserved

2

SSCP-LU session owns screen

Reserved

3

LU-LU session owns screen

System available

4

Online and not owned

Reserved

5

Subsystem ready

Subsystem ready

6-7

Reserved

Reserved




Group 2: Character selection 

This group is the 83rd byte in the OIA data returned to an application by Function 13. The group contains 1 byte of data and defines the character set currently used in the OIA.

Bit

3270 Description

5250 Description

0

Extended select

Reserved

1

APL

Reserved

2

Kana

Katakana (Japan only)

3

Alphanumeric

Alphanumeric

4

Text

Reserved

5

Reserved

Reserved

6

Reserved

Hiragana (Japan only)




Group 3: Shift state 

This group is the 84th byte in the OIA data, showing whether caps lock and numeric lock are active.

Bit

3270 Description

5250 Description

0

Upper Shift

Reserved

1

Numeric

Keyboard shift

2

CAPS

CAPS

3-6

Reserved





Group 4: Program symbol support, part 1 

This group is the 85th byte in the OIA data.

Bit        Description

0—7        Reserved




Group 5: Highlight, part 1 

This group is the 86th byte in the OIA data and contains highlighting information for the current PS.

Bit

3270 Description

5250 Description

0

User selectable

Reserved

1

2-7

Field inherit Reserved

Reserved

Reserved




Group 6: Color, part 1 

This group is the 87th byte in the OIA data, defining some of the color characteristics being used in the current PS by this operator.

Bit

3270 Description

5250 Description

0

User selectable

Reserved

1

Field inherit

Reserved

2-7

Reserved

Reserved




Group 7: Insert 

This group is the 88th byte in the OIA data, defining whether the current PS is in insert mode.

Bit

Description

0

Insert mode

1-7

Reserved




Group 8: Input inhibited 

This group consists of bytes 89 through 93 in the OIA data, and indicates why input is inhibited in the current PS.

Byte

Bit

3270 Description

5250 Description

1

0

Non-resettable machine check

Reserved


1

Reserved for security key

Reserved


2

Machine check

Reserved


3

Communications check

Reserved


4

Program check

Reserved


5-7

Reserved

Reserved

2

0

Device busy

Reserved


1

Terminal wait

Reserved


2

Minus symbol

Reserved


3

Minus function

Reserved


4

Too much entered

Reserved


5-7

Reserved

Reserved

3

0-2

Reserved

Reserved


3

Invalid dead key combination

Reserved


4

Wrong place

Reserved


5

Reserved

Operator input error


6-7

Reserved

Reserved

4

0-1

Reserved

Reserved


2

System wait

System wait


3-7

Reserved

Reserved

5

0-7

Reserved

Reserved



Group 9: Program symbol support, part 2 

This is the 94th byte of the OIA data, providing additional information about program symbol support.

Bit

Description

0-7

Reserved




Group 10: Highlight, part 2 

This is the 95th byte in the OIA data, and defines more highlight options in the current PS.

Bit

Description

0-7

Reserved




Group 11: Color, part 2 

This is the 96th byte in the OIA data. The group defines more color options available to the operator in the information area.

Bit

Description

0-7

Reserved




Group 12: Communications error reminder 

This is the 97th byte in the OIA data. Bits in this group define whether the host and the current PS are communicating.

Bit

3270 Description

5250 Description

0

Communications error

Reserved

1-6

Reserved

Reserved

7

Reserved

Message wait




Group 13: Printer status error reminder 

This is the 98th byte in the OIA data. Bits in this group describe the status of the printer connected to the current PS.

Bit

Description

0-7

Reserved




Group 14: Reserved (3270) / Graphics (5250) 

This is the 99th byte in the OIA data.

Bit

Description

0-7

Reserved



Group 15: Reserved 

This is the 100th byte in the OIA data.

Bit

Description

0-7

Reserved



Group 16: Automatic key play/record state 

This group is the 101st byte in the OIA data.

Bit

Description

0-7

Reserved



Group 17: Automatic key quit/stop state 

This group is the 102nd byte in the OIA data.

Bit

Description

0-7

Reserved



Group 18: Expanded state 

This is the 103rd byte in the OIA data.

Bit

Description

0-7

Reserved


Created with the Personal Edition of HelpNDoc: Full-featured EBook editor