TOP
Keyboard Type (GetKeyboardType())
Number Of Function Key (GetKeyboardType())
1. Find the Device Instance ID
Go System-Hardware-Device Manager-Keyboard-HID Keyboard, open its property. In detail tab, get Device Instance ID. HID\VID_0B39&PID_0001&MI_00\7&283C8D41&0&00002. Edit registry
Using the given Device Instance ID, go to HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Enum\HID\HID\VID_0B39&PID_0001&MI_00\7&283C8D41&0&0000 The in its Device Parameter , create or edit following two DWORD parameters. KeyboardTypeOverride = 4 KeyboardSubtypeOverride = 2 Then reboot. (note: I kept untouched HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters)3. Set ket to switch between MS-IME and US
Control Panel-locale and language option? -Language-Detail In Text Service and Input Language, as Installed service JP - Keyboard - MSIME US Then set Key combination between MS-IME and US. (When move to NOTE PC Keybaord, check NUM-LOCK key.) (When US-International is selected, ' and " will behave differently... , wierd)
Keyboard Type (GetKeyboardType()) ![](https://static.seesaawiki.jp/img/usr_second/common/icon_pen.gif)
Value Meaning 1 IBM PC/XT or compatible (83-key) keyboard 2 Olivetti “ICO” (102-key) keyboard 3 IBM PC/AT (84-key) or similar keyboard 4 IBM enhanced (101- or 102-key) keyboard 5 Nokia 1050 and similar keyboards 6 Nokia 9140 and similar keyboards 7 Japanese keyboard
Number Of Function Key (GetKeyboardType()) ![](https://static.seesaawiki.jp/img/usr_second/common/icon_pen.gif)
Type Number of function keys 1 10 2 12 (sometimes 18) 3 10 4 12 5 10 6 24 7 Hardware dependent and specified by the OEM
Keycode library test on web
最新コメント