KBD_TABLE

Syntax

KBD_TABLE num or

KBD_TABLE kcode (SMS only)

Location

ST/QL (Level C-17 Drivers onwards), SMS (v2.31+)

Various keyboards can be attached to a computer depending on which country the computer is being used in. It is therefore necessary to tell the operating system which keyboard layout is to be used so that it can recognise which keys are being pressed.

The command KBD_TABLE does just that. num will have one of six possible values depending on the keyboard layout (under SMSQ/E this equates to the international dialling code for that country) or you can use the second variant to pass up to four letters representing the Car Registration Letters for that country (the fourth letter is used where that country has more than one language):

Num

Kcode

Language

33

F

French

34

E

Spanish

44

GB

English

45

DK

Danish

46

S

Swedish

47

N

Norwegian

49

D

German

Num can also be used as a pointer to a user-defined keyboard table for countries which are not covered. Details are beyond the scope of this book. A description of how to create new keyboard tables and languages appears in IQLR Volume 5 Issue 1 and 5.

ST/QL NOTES

The values for num must be one of the following values: 0 English 1 German 2 French 3 Norwegian 5 Danish 6 Spanish

CROSS-REFERENCE

SET_LANGUAGE is similar for the THOR XVI. LANGUAGE and LANGUAGE$ allow you to enquire about a language. LANG_USE allows you to change the language used by the system. TRA allows you to change the output to a printer.