日期:2014-05-18  浏览次数:20812 次

请问替换按键的原理
比如说我键盘上按键“A”失效了,我想用按下“B”实现按下“A”的效果,该怎么做?(c#)要全局的。先谢谢各位。

------解决方案--------------------
在keypress事件里判断
------解决方案--------------------
C# 有对HOOK的封装吗?
我也想知道

实在不行就用VC写个DLL 再调用把
------解决方案--------------------
系统的HOOK C#不能。。 我不能
------解决方案--------------------
KeyPress
if(e.KeyChar== 'a ')
{
e.KeyChar=(char)b;
}
------解决方案--------------------
C# 造这样的东西 .. 比较难吖
------解决方案--------------------
mark 学习
------解决方案--------------------
我觉得应该是这样的,你不是A键失效了吗?
那就用B键来代替A吧~~~
PS:我也是初学者~~~

KeyPress
if(e.KeyChar== 'b ')
{
e.KeyChar=(char)a;
}
------解决方案--------------------
使用全局热键?
------解决方案--------------------
调用windows HOOK 函数试试看