GetKeyboardType

機能
キーボードに関する情報を取得する
Declare Function GetKeyboardType lib "user32.dll"  _
(ByVal uTypeFlag As Long)
Declare Function GetKeyboardType lib "user32.dll"  _
(ByVal uTypeFlag As Integer)

int GetKeyboardType(
int nTypeFlag
);
引数
uTypeFlag

戻り値の種類を指定する次の定数

0
1
戻り値
正常終了のとき       uTypeFlagの設定により得られる値
エラーのとき         0
戻り値の定数

内容キーボードのタイプキーボードのサブタイプ

1
2
3
4
5
6

uTypeFlag=1のとき             キーボードのサブタイプが戻る

uTypeFlag=0のときの戻り値
内容IBMPC/XTまたは互換機の83キーボードオリベッティM24「ICO」の102キーボードIBMATの84キーボードIBMEnhanced101または102キーボードNokia1050または互換機のキーボードNokia9140または互換機のキーボード

1
2
3
4
5
6
uTypeFlag=2のときの戻り値
ファンクションキーの数1012(18のときもある)10121024