flags (USHORT)
The following are the valid query keyboard flags:
┌────────────────────┬────────────────────┬────────────────────────────────────────┐ │Flag │Hexadecimal value │Meaning │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_DEFAULTVKEY │0x0001 │Use default VKEYs. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_NOCTRLSHIFT │0x0002 │Ctrl+Shift equals Ctrl. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_NOALTGR │0x0004 │Alt graphics is not used. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_SHIFTALTGR │0x0010 │Altgr, shift-altgr separate. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_DEADGOOD │0x0020 │Invalid dead use second char. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_DEADPRIVATE │0x0040 │Use only private dead keys. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_SYSTEM │0x8000 │System supplied keyboard. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_INTERNATIONAL │0x4000 │Full-range character set. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_DVORAK │0x2000 │Alternate letter keys. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_NATIONAL │0x1000 │National letter keys. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_LETTERKEYS │0x3000 │Letter key type. │ ├────────────────────┼────────────────────┼────────────────────────────────────────┤ │KBDF_ISOKEYS │0x0800 │Use ISO icons for key names. │ └────────────────────┴────────────────────┴────────────────────────────────────────┘