c# 怎样禁止键盘按键

2024-12-29 05:35:28
推荐回答(5个)
回答1:

方法:

1,右击“计算机”,点击“属性”;

2,选择“设备管理器”,找到键盘,右击“禁用”即可关闭。

回答2:

用winform来做窗体呢?还是浏览器的窗体呢?可以讲一些思路给你:
如果是winform的话,那么你监听窗体的KeyPress事件,有一个全局变量,bool型的,当你按下a的时候,这是这个变量为真,然后所有的按键屏蔽效果都解除了;如果没有按下a,那么这个变量是假的,所有的按键事件发生后,都被你return掉。
如果是浏览器的窗体,那更简单了,使用javascript脚本,捕捉onkeydown事件,原理跟上面的差不多。
具体实现我就不写了,你自己先琢磨琢磨,自己弄出来的,总比看别人写出来的好。

回答3:

没可能,因为任务管理器是系统里的,你按键是系统接收而不是你说的窗体,如果必须禁止,可以改系统设置里的快捷键,将它改成无,或者在窗体里插入命令禁止除a以外的任何键

回答4:

KeyPress事件
每当键被按下的时候会触发
可以在该事件中进行判断 被按的键是不是所要求的

回答5:

这个很难可以学习一个委托和勾子这里面可以实现你要的功能。
你可以看一下我也曾提过这个问题,现在有点懂,又不是很懂, 这个涉及到API,比较低层了!
http://zhidao.baidu.com/question/134874565.html