有兴趣的朋友可以做一个程序吗?

basey 2008-06-27 03:14:32
就是改变键盘字母位置的程序,可以自己设置的,我想中间一排设成 ABCDEFGHI 上面为 JKLMNBOPQRS 下面一排为TUVWXYZ. 这样不用背字母位置了。

我想写的但没时间,VB只是业余爱好。有兴趣的不妨做一个共享一下。

应该是用getkeystate() 和SendInput()来做吧。
...全文
170 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangjinok 2008-06-30
  • 打赏
  • 举报
回复
自己做个输入法就可以了
清晨曦月 2008-06-30
  • 打赏
  • 举报
回复
HOOK WH_Mouse_LL
别误导人家好吧?那天我帖子里就有一个告诉我勾鼠标处理键盘按键的。


比如说你从键盘判断接收的是一个“Q”的键位,那么你再将一个“A”的键位赋给“Q”不就OK了

更改KEYCODE吗?似乎不行吧……另外,开启中文输入法时就会有一些其他问题。。。。。。



个人觉得最正统的方式还是用映射键盘,就像楼上说的那个软件。
Dreamfine 2008-06-29
  • 打赏
  • 举报
回复
做什么嘛,有现成的.有个软件叫做keymap什么的,专门做这类事,随便你替换了,最 好把键盘帽也扣下来替换位置.
不过,做这种事很傻.现在的键盘布局有一定的合理性.也有个传统习惯问题,就象大家都开车右行,你非旁门左道,与世道格格不入,那还不得碰个桃花灿烂杏花飞啊.
bobod2008 2008-06-28
  • 打赏
  • 举报
回复
就是一个键位的赋值问题了
比如说你从键盘判断接收的是一个“Q”的键位,那么你再将一个“A”的键位赋给“Q”不就OK了,这样你从键盘接收的“Q”也就相当于是一个“A”字符了!!
其他字符亦同!!
basey 2008-06-28
  • 打赏
  • 举报
回复
没人愿意做一个吗?
杨哥儿 2008-06-28
  • 打赏
  • 举报
回复
最好的办法是把键盘下开,修改电子线路图,做个专用键盘!!
zzyong00 2008-06-27
  • 打赏
  • 举报
回复
可以HOOK WH_Mouse_LL
东方之珠 2008-06-27
  • 打赏
  • 举报
回复
支持了
嗷嗷叫的老马 2008-06-27
  • 打赏
  • 举报
回复
不知道你是想做本进程还是全局?

比较方便的还是用HOOK

看这个代码:

http://www.m5home.com/bbs/dispbbs.asp?boardid=28&Id=517

自己在HOOK过程里替换一下消息就行了.
Soyokaze 2008-06-27
  • 打赏
  • 举报
回复
窗口子类化,拦截 WM_CHAR 消息,按照你需要的映射关系替换虚拟键码。

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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