C# Form窗体上按键盘上的一个或两个按键发生一个事件,如何解决?

 我来答
crj_0
推荐于2019-09-04 · TA获得超过9171个赞
知道小有建树答主
回答量:55
采纳率:100%
帮助的人:1.5万
展开全部

1、主流的话,还真没办法说,主要取决于适用人群。

2、目前的话根据工作原理来分的话,可分为机械式键盘、薄膜式键盘、电容式键盘、导电橡胶式键盘。下面的那哥们说的不错,新机械键盘操作方便,薄膜外观漂亮且小巧。

3、机械式键盘

这种键盘的手感硬、按键行程长、按键阻力变化快捷清脆,手感很接近打字机键盘。

4、薄膜式键盘

薄膜式键盘内部是一片双层胶膜,胶膜中间夹有一条条的银粉线,胶膜与按键对应的位置会有一碳心接点,按下按键后,碳心接触特定的几条银粉线,即会产生不同的讯号;就如机械式键盘的按键一样,每个按键都可送出不同的讯号。这种键盘的特点在于按键时噪音较低,每个按键下面的弹性硅胶可做防水处理,万一您不小心将倒在键盘上,较不易造成损坏,因此薄膜键盘又称为无声防水键盘。

5、电容式键盘

电容式键盘是基于电容式开关的键盘,原理是通过按键改变电极间的距离产生电容量的变化,暂时形成震荡脉冲允许通过的条件。这种开关是无触点非接触式的,磨损率极小甚至可以忽略不计,也没有接触不良的隐患,具有噪音小,容易控制手感,可以制造出高质量的键盘,但工艺较机械结构复杂。

6、导电橡胶式键盘

触点的结构是通过导电橡胶相连。键盘内部有一层凸起带电的导电橡胶,每个按键都对应一个凸起,按下时把下面的触点接通。这种类型被键盘制造厂商所普遍采用。

宋桓公
2018-01-31 · TA获得超过912个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:111万
展开全部
//键盘监听事件(这个自己应该会添加吧)
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.S) //"Ctrl + S"促发
{
//你要做的事情
}
}
注意将Form的KeyPreview设为true.不然就监听不到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式