资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
USB HID键盘扫描码精品文档Windows Platform Design NotesDesigning Hardware for the Microsoft Windows Family of Operating SystemsKeyboard Scan Code SpecificationAbstract: This specification details the PS/2 Scan Codes and USB Usage Tables that are validated for compliance to the Microsoft Windows Logo Program testing standard. This document details the alternative make and break PS/2 scan code and USB code response for the Windows Logo Key and Application Keys, plus Advanced Configuration and Power Interface (ACPI) power controls. This specification was previous published, with the same content, as “Windows Hardware Quality Labs Keyboard Specification” and also referred to as “Windows Keys Specification” and “New Keys Specification.”Revision 1.3a March 16, 2000 Disclaimer: The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.Microsoft Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. The furnishing of this document does not give you any license to the patents, trademarks, copyrights, or other intellectual property rights except as expressly provided in any written license agreement from Microsoft Corporation. Microsoft does not make any representation or warranty regarding specifications in this document or any product or item developed based on these specifications. Microsoft disclaims all express and implied warranties, including but not limited to the implied warranties or merchantability, fitness for a particular purpose and freedom from infringement. Without limiting the generality of the foregoing, Microsoft does not make any warranty of any kind that any item developed based on these specifications, or any portion of a specification, will not infringe any copyright, patent, trade secret or other intellectual property right of any person or entity in any country. It is your responsibility to seek licenses for such intellectual property rights where appropriate. Microsoft shall not be liable for any damages arising out of or in connection with the use of these specifications, including liability for lost profit, business interruption, or any other damages whatsoever. Some states do not allow the exclusion or limitation of liability or consequential or incidental damages; the above limitation may not apply to you. Microsoft, Win32, Windows, and WindowsNT are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners.1996-2000MicrosoftCorporation. All rights reserved.ContentsWindows Keys Support for Windows Software Applications4Key Codes for Scan Code Set 1:4Key Codes for Scan Code Set 2:4Key Codes for USB Usage Tables:4What Software Applications Vendors Should Support and How4Windows Logo Key Support (Reserved for Operating System Use)5Windows Keys Support for OEMs and Keyboard IHVs6Software Support of the Windows Keys in the Windows 95/98 Operating System6Special Keys Reserved for OEM Usage6Multiple Key Operation Requirements7Valid 2-Key Combinations7Valid 3-Key Combinations8Combinations of 3-Keys which are Unavailable8Additional General Requirements9LWIN and RWIN Keys as modifiers9Building a Keyboard with the Windows Keys9Tools Needed to Build a Keyboard with the Windows Keys9Microsoft Windows Legal Agreements9Steps to Ship a Keyboard with the Windows Logo Keys10ACPI Power Management Keys11Key Codes for Scan Code Set 1:11Key Codes For Scan Code Set 2:11Key Codes for USB Usage Tables:12Usage Page and Usages for Audio Control12Important Design Aspects13Sample Firmware Designs14Appendix A: Windows Standard PS/2 Scan Codes15General Requirements15Typematic Characteristics15Scan Code Assignments:15Additional General Requirements23Appendix B: Device Class Power Management v1.0a24Scope24General Device Power Management Considerations24Input Device Power State Definitions25Input Device Power Conservation Policy25Input Device Wake-up Events26Minimum Input Device Power Capabilities26Recommendations for Human Interface Devices27Recommendations for i8042 keyboards27Appendix C: USB Keyboard/Keypad Page (0x07)28Footnotes33Notice of ChangeThis version of the Keyboard Scan Code Specification details the PS/2 Scan Codes and USB Usage Tables that are validated for complianc
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号