CTRL+字母的ASCII码是多少?

CTRL+Zascii码是多少?

键盘上所有的键(包括组合键)都有自己的扫描码和ASCII码,这些扫描码和ASCII码是由键盘中断(int 16h)定义的。

 

windows系统中,单击 开始→运行,在“打开”框中输入:cmd /c debug,确定,进入debug调试程序,键入输入指令命令A并回车,然后输入:

mov ah,0

int 16

回车

g104

CTRL+Z

 

这时,AH=2chAL=1ahAH的值就是CTRL+Z的扫描码,AL的值就是CTRL+ZASCII码。1ah是十六进制数,换算成十进制数就是26

 

对应的CTRL+A/B/C 分别就是01/02/03.....

 

进一步理解ASCII

进一步理解ASCII码 ASCII是当今信息系统普遍采用的一种编码方案,学习计算机的人应该很早就接触它了,但是对它究竟

有了解多少呢?可能我们比较熟悉的就是对可打印字符比较熟悉,比如数字和大小写字符我们都能够

说出他们的ASCII值,但是对于控制字符,未必每个人都有了解,即使看了ASCII表,对这些控制字符

的描述也未必东其中的含义。     ASCII123...分别依次对应键盘按键的Ctrl+A键,Ctrl+B键,Ctrl+C键,...Ctrl+Z键的

ASCII26.参考大写字母后的编码,按键Ctrl+[键产生ASCII27Ctrl+\键产生ASCII28Ctrl+]

键产生ASCII29Ctrl+^键产生ASCII30。     常用的控制字符有退格(8),制表符(9),换行(10.流量控制字符Xoff17)和Xon19

,对应的按键分别是Ctrl+SCtrl+Q。     按照控制字符ASCII码于键盘按键的对应关系,在一个字符终端输入数据时,按下Ctrl+M与按下回

车键的效果相同,应为回车的ASCII13M在字母表中排在第13位。同样按下Ctrl+J实际上是一个换

行符,没有响应键盘按键对应。按下Ctrl+I与按下Tab键的效果相同,Ctrl+[ESC相同。可以用

Ctrl+H代替BackSpace键,在没有BackSpace的终端上,就是直接按Ctrl+H键。

 

ctrl+字母的ASCII=字母的ASCII&0x1f

 

 

 

===========================================================

常用按键ASCII码:

ESC键  VK_ESCAPE (27)

回车键: VK_RETURN (13)

TAB键:  VK_TAB (9)

Caps Lock键: VK_CAPITAL (20)

Shift键: VK_SHIFT ($10)

Ctrl键: VK_CONTROL (17)

Alt键:  VK_MENU (18)

空格键: VK_SPACE ($20/32)

退格键: VK_BACK (8)

左徽标键: VK_LWIN (91)

右徽标键: VK_LWIN (92)

鼠标右键快捷键:VK_APPS (93)

 

 

Insert键: VK_INSERT (45)

Home键: VK_HOME (36)

Page Up: VK_PRIOR (33)

PageDown: VK_NEXT (34)

End键:  VK_END (35)

Delete键: VK_DELETE (46)

 

方向键(): VK_LEFT (37)

方向键(): VK_UP (38)

方向键(): VK_RIGHT (39)

方向键(): VK_DOWN (40)

 

F1键:  VK_F1 (112)

F2键:  VK_F2 (113)

F3键:  VK_F3 (114)

F4键:  VK_F4 (115)

F5键:  VK_F5 (116)

F6键:  VK_F6 (117)

F7键:  VK_F7 (118)

F8键:  VK_F8 (119)

F9键:  VK_F9 (120)

F10键:  VK_F10 (121)

F11键:  VK_F11 (122)

F12键:  VK_F12 (123)

 

Num Lock键: VK_NUMLOCK (144)

小键盘0: VK_NUMPAD0 (96)

小键盘1: VK_NUMPAD0 (97)

小键盘2: VK_NUMPAD0 (98)

小键盘3: VK_NUMPAD0 (99)

小键盘4: VK_NUMPAD0 (100)

小键盘5: VK_NUMPAD0 (101)

小键盘6: VK_NUMPAD0 (102)

小键盘7: VK_NUMPAD0 (103)

小键盘8: VK_NUMPAD0 (104)

小键盘9: VK_NUMPAD0 (105)

小键盘.: VK_DECIMAL (110)

小键盘*: VK_MULTIPLY (106)

小键盘+: VK_MULTIPLY (107)

小键盘-: VK_SUBTRACT (109)

小键盘/: VK_DIVIDE (111)

 

Pause Break键: VK_PAUSE (19)

Scroll Lock键: VK_SCROLL (145)

你可能感兴趣的:(ASCII)