User manual - デバイス制御ライブラリ リファレンスマニュアルver.1.01(2009年1月21日)

26
2.2.18 KEYFORM 構造体
キーコードデータを格納します
typedef struct stKeyCode{
UB attr;
UB code;
} KEYFORM ;
メンバ
attr
code に指定するキーコードの属性を格納します。
00h
code
メンバがアスキーコード
FFh
code
メンバが内部処理コード
アプリケーションプログラムがキー入力関数でキーコードを取得できるのは、
attr
00h を指定した
code
のみです。
code
キーコードのコードを格納します。
attr
00h の場合
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 DE 0
P
p -
1
1 A Q a q
2
2 B R b r
3
3 C S c s
4
4 D T d t
5
5 E U e u
6 & 6 F V f v
7
7 G W g w
8 BS ( 8 H X h x
9 ) 9 I Y i y
A LF
J Z j z
B +
K [ k
C CL
, < L
l
D CR
-
M ] m
E . > N
n
F /
O _ o
ソ
1 文字入力関数では上位にキーコードを返し、エコーバックあり指定のときに表示します。
文字列/数値入力では制御コード(BSLF、その他)のみを処理し、その他は無視します。
1 文字/文字列/数値入力関数では上位にコードを返し、エコーバックあり指定のときに表示
します。ただし、数値入力の場合、数値///.のみが有効で、その他のキーは無視しま
す。
attr
FFh の場合