GetKeyboardType功能检索有关当前键盘的信息。
int GetKeyboardType(
INT 【nTypeFlag】 | //要检索的信息类型 |
); |
参数
【nTypeFlag】
指定要检索的键盘信息的类型。此参数可以是以下值之一:
值 | 含义 |
0 | 键盘类型 |
1 | 键盘子类型 |
2 | 键盘上的功能键数量 |
返回值
如果函数成功,则返回值指定所请求的信息。
如果函数失败,返回值为零。
备注
子类型是原始设备制造商(OEM)的依赖值。该类型可能是以下值之一:
值 | 含义 |
1 | IBM PC / XT或兼容(83键)键盘 |
2 | Olivetti“ICO”(102键)键盘 |
3 | IBM PC / AT(84键)或类似的键盘 |
4 | IBM增强型(101-或102键)键盘 |
5 | 诺基亚1050和类似的键盘 |
6 | 诺基亚9140和类似的键盘 |
7 | 日语键盘 |
应用程序还可以从键盘类型确定键盘上的功能键数量。以下是每种键盘类型的功能键数量:
类型 | 功能键数量 |
1 | 10 |
2 | 12(有时18) |
3 | 10 |
4 | 12 |
5 | 10 |
6 | 24 |
7 | 硬件依赖并由OEM指定 |