Character Values for Terminal Input

Top  Previous  Next

 

The table below shows the keys that produce each character value on Windows systems using QMConsole, on all systems using QMTerm, or when using KEYCODE() to decode key sequences.

 

 

 

0

1

2

3

4

5

6

7

8

9

 

00x

 

Ctrl-A

Ctrl-B

Ctrl-C

Ctrl-D

Ctrl-E

Ctrl-F

Ctrl-G

Ctrl-H

Ctrl-I

 

 

 

 

 

 

 

 

 

 

Bsp

Tab

 

01x

Ctrl-J

Ctrl-K

Ctrl-L

Ctrl-M

Ctrl-N

Ctrl-O

Ctrl-P

Ctrl-Q

Ctrl-R

Ctrl-S

 

 

Ctrl-rtn

 

 

Return

 

 

 

 

 

 

 

02x

Ctrl-T

Ctrl-U

Ctrl-V

Ctrl-W

Ctrl-X

Ctrl-Y

Ctrl-Z

Esc

 

Ctrl-}

 

03x

Ctrl-^

Ctrl-_

Space

!

"

#

$

%

&

'

 

04x

(

)

*

+

,

-

.

/

0

1

 

05x

2

3

4

5

6

7

8

9

:

;

 

06x

<

=

>

?

@

A

B

C

D

E

 

07x

F

G

H

I

J

K

L

M

N

O

 

08x

P

Q

R

S

T

U

V

W

X

Y

 

09x

Z

[

\

]

^

_

`

a

b

c

 

10x

d

e

f

g

h

i

j

k

l

m

 

11x

n

o

p

q

r

s

t

u

v

w

 

12x

x

y

z

 

|

}

~

Ctrl-Bsp

F1

F2

 

13x

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

 

14x

Ctrl-F1

Ctrl-F2

Ctrl-F3

Ctrl-F4

Ctrl-F5

Ctrl-F6

Ctrl-F7

Ctrl-F8

Ctrl-F9

Ctrl-F10

 

15x

Ctrl-F11

Ctrl-F12

Alt-F1

Alt-F2

Alt-F3

Alt-F4

Alt-F5

Alt-F6

Alt-F7

Alt-F8

 

16x

Alt-F9

Alt-F10

Alt-F11

Alt-F12

Sh-F1

Sh-F2

Sh-F3

Sh-F4

Sh-F5

Sh-F6

 

17x

Sh-F7

Sh-F8

Sh-F9

Sh-F10

Sh-F11

Sh-F12

CSA-F1

CSA-F2

CSA-F3

CSA-F4

 

18x

 

 

 

 

 

 

 

 

 

 

 

19x

 

 

 

 

 

 

 

 

 

 

 

20x

Mouse

 

 

CsrLeft

CsrRgt

CsrUp

CsrDn

Pg Up

Pg Dn

Home

 

21x

End

Insert

Delete

Ctrl-Tab

C-PgUp

C-PgDn

C-Home

C-End

User0

User1

 

22x

User2

User3

User4

User5

User6

User7

User8

User9

 

 

 

23x

 

 

 

 

 

 

 

 

 

 

 

24x

 

 

 

 

 

 

 

 

 

 

 

25x

 

 

 

 

 

 

 

 

 

 

 

 

 

Character value tokens are defined in the KEYIN.H record of the SYSCOM file. Codes User0 to User9 are only returned by the KEYCODE() function.