Windows键盘ASCII与虚拟码对照表

需积分: 9 1 下载量 137 浏览量 更新于2024-09-09 收藏 1KB TXT 举报
"这篇文章主要介绍了在Windows操作系统中常见的键盘按键对应的ASCII码,也称为虚拟码。ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码)是一种字符编码标准,它将不同的字符与一系列的数字对应起来,使得计算机能够识别和处理文本。在Windows系统中,每个键盘按键都有一个唯一的虚拟码,这使得程序可以识别和响应各种按键输入。以下是一些主要的按键及其对应的ASCII码或虚拟码: 1. ESC键:VK_ESCAPE,对应的ASCII码为27。 2. 回车键:VK_RETURN,对应的ASCII码为13。 3. Tab键:VK_TAB,对应的ASCII码为9。 4. Caps Lock键:VK_CAPITAL,虚拟码为20。 5. Shift键:VK_SHIFT,这是一个非打印键,没有具体的ASCII码,但有虚拟码。 6. Ctrl键:VK_CONTROL,虚拟码为17。 7. Alt键:VK_MENU,虚拟码为18。 8. 空格键:VK_SPACE,对应的ASCII码为/32。 9. Backspace键:VK_BACK,对应的ASCII码为8。 10. 左Windows键:VK_LWIN,虚拟码为91和92。 11. 右Windows键:VK_RWIN,虚拟码为93。 12. 应用程序键:VK_APPS,虚拟码为93。 13. Insert键:VK_INSERT,虚拟码为45。 14. Home键:VK_HOME,虚拟码为36。 15. Page Up键:VK_PRIOR,虚拟码为33。 16. Page Down键:VK_NEXT,虚拟码为34。 17. End键:VK_END,虚拟码为35。 18. Delete键:VK_DELETE,虚拟码为46。 19. 方向键:左箭头VK_LEFT(37),上箭头VK_UP(38),右箭头VK_RIGHT(39),下箭头VK_DOWN(40)。 20. F1至F12功能键:F1VK_F1(112)到F12VK_F12(123)。 21. Num Lock键:VK_NUMLOCK,虚拟码为144。 22. 数字小键盘:0-9数字键VK_NUMPAD0(96-105),小数点VK_DECIMAL(110),乘号VK_MULTIPLY(106),加号VK_ADD(107),减号VK_SUBTRACT(109),除号VK_DIVIDE(111)。 这些虚拟码在编程和系统级交互中非常有用,特别是在编写控制用户界面或者处理键盘输入的程序时。例如,当用户按下某个键时,程序可以通过检测相应的虚拟码来确定是哪个键被按下,并执行相应的操作。此外,对于某些非打印键如Ctrl、Shift和Alt,虽然它们没有直接的ASCII码,但其虚拟码可以用来实现组合键操作,如Ctrl+C用于复制,Ctrl+V用于粘贴等。"