我用keybd_event写大写的A字母正确,但写小写的‘a'时竞变成了'1',这是怎么回事呀?

cdws222 2001-06-29 04:33:19
我用keybd_event写大写的A字母正确,但写小写的‘a'时竞变成了'1',这是怎么回事呀?

...全文
893 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdws222 2001-06-29
  • 打赏
  • 举报
回复
好像不太好吧,如果键盘上的Caps Lock开着写出的字符就反个了,大写的成了小写,小写的成了大写了

谁能写出一次能写出一串字符的代码,我将我的可用分全部加上(150分左右)
孩皮妞野 2001-06-29
  • 打赏
  • 举报
回复
看看VkKeyScan函数。
cdws222 2001-06-29
  • 打赏
  • 举报
回复
这么麻烦呀,有没有简单的方法实现一次写入一个字符串的功能呀?
孩皮妞野 2001-06-29
  • 打赏
  • 举报
回复
keybd_event(VK_SHIFT,0,0,0);
keybd_event('A',0,0,0);
keybd_event('A',0,KEYEVENTF_KEYUP,0);
keybd_event(VK_SHIFT,0,KEYEVENTF_KEYUP,0);
孩皮妞野 2001-06-29
  • 打赏
  • 举报
回复
小写的a要通过大写的A加shift键;

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧