Win32_Keyboard
uint16 Availability; //可用性,设备的可用性和状态
string Caption; //标题,该对象的简短描述是单行字符串
uint32 ConfigManagerErrorCode; // Win32 Configuration Manager错误代码
boolean ConfigManagerUserConfig; //如果为TRUE,则设备正在使用用户定义的配置。
string CreationClassName; //在创建实例所使用的继承链中出现的第一个具体类的名称。与该类的其他关键属性一起使用时,该属性允许唯一标识该类及其子类的所有实例。
string Description; //对象的描述。
string DeviceID;//地址或其他标识信息以唯一命名逻辑设备
boolean ErrorCleared;//如果为TRUE,则现在清除LastErrorCode中报告的错误
string ErrorDescription;//有关LastErrorCode中记录的错误的更多信息,以及可能采取的纠正措施
datetime InstallDate; // 对象的安装日期和时间。此属性不需要一个值来指示该对象已安装
boolean IsLocked; //如果为TRUE,则设备被锁定,阻止用户输入或输出。
uint32 LastErrorCode; // 逻辑设备报告的最后一个错误代码
string Layout; // 自由格式的字符串,指示键盘的布局
string Name; //已知对象的标签
uint16 NumberOfFunctionKeys;//键盘上的功能键数
uint16 Password; //键盘上已启用硬件级别密码的状态(值= 4),阻止了本地输入
string PNPDeviceID; //逻辑设备的W