vb中为什么A和a的keycode都是65

2025-02-25 13:09:07
推荐回答(4个)
回答1:

当一个键有上下档字符时,keycode返回的是下档字符的ascii码,如数字和标点符号!

当是字母键时返回的是该字母的 大写字母 的ascii码!

回答2:

keycode是按键的ascii码啊。你按下a返回的肯定是a啊,至于究竟是a还是A,还要看capslock的状态或者是否按下shift啊。

就是说,一个按键肯定只能有一个代码啊。

回答3:

无论你输入A还是a,按下的都是键盘主区域第三行第二个键
这个键的keycode是65

keyascii返回的是下档字符的ascii码

回答4:

vb中查询字母的ASCII的,是ASC(c),而keycodes是键盘码,所以是一样的