如何判断是否按下Ctrl键 - C#

可根据Control.ModifierKeys来判断用户是否按下了组合键。

1 if ((Control.ModifierKeys & Keys.Control) == Keys.Control)
2 {
3     //MessageBox.Show("Ctrl健被按下");
4 }
5 else
6 {
7     //MessageBox.Show("Ctrl健未按下");
8 }

参考:http://www.cnblogs.com/saptechnique/archive/2012/01/29/2330963.html

时间: 2024-11-08 23:19:32

如何判断是否按下Ctrl键 - C#的相关文章

按下返回键,提示消息是否退出程序

@Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        //判断是否按下返回键,event.getRepeatCount() == 0为防止点击的过快        if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){            dialog();        }        return true;   

ubuntu下将CapsLock改为Ctrl键

需求:Ubuntu下用Vim时,ESC因为在左上角,还算是好按,但是Ctrl就太坑了,在左右两个下角,实在是太不方便了. 经过分析决定将:CapsLock键改为Ctrl,但仍然保留下面的原Ctrl键(使用Ctrl+Space来切换输入法,已经习惯了,不想换). 简单的说,就是用Ctrl替换CapsLock键. 方法: 1.编辑keyboard文件. sudo vim /etc/default/keyboard 2.该文件默认为这个样子: # KEYBOARD CONFIGURATION FILE

jquery中判断是否按下回车enter键

<script>   function sendsubmit()   {   $("#userLoginForm").submit();   return false;   }   $(document).keypress(function(event){   var keycode = (event.keyCode ? event.keyCode : event.which);   if(keycode == '13'){   $("#userLoginForm

android 判断切换后台 判断按下home键

写这个博客不是为了实现监听home键,而是判断切换后台 ,说过不写一些没意思的博客,监听home键 或者屏蔽home键的方法,请百度. 我这个篇博客只是想写两种状态的判断: 1.应用切换到后台的监听或者说是判断. 2.应用切换到后台后重新打开的监听判断. 那么,问题来了,假如你的公司有个需求:在app每次切换到后台之后,判断当前跟一个建立socket连接的服务器是否断开. 卧槽,你们城里人需求真多,好烦,这个好难实现. 解决方案大概有两种方案,应用后台后重新开的的时候走了那些方法,这个看下act

阻止按下backspace键造成页面回退相像

在IE浏览器中,会出现当你使用鼠标选中input标签或者是textarea标签,或者啥也没选中的时候,按下backspace键会触发浏览器的回退. 针对以上问题的解决思路: 1. 当按下键盘时,判断当前按键是否为backspace 2. 如果是,获取当前光标选中的元素. 3. 如果不是input或者textarea,取消backspace的关联行为 4. 如果是,则判断是否为text,password等可编辑的文本框,如果不是,则取消默认行为(此处只需要判断input,不需要判断textarea

Silverlight下组合键、快捷键的使用方法

在开发Silverlight的项目中,为了更好的用户体验,我们常要给一些控件添加一些快捷键.然而,在Silverlight中的快捷键跟winForm中的有些不同,特写此文章与大家分享一下: private void txtBox_KeyDown(object sender, KeyEventArgs e) { ModifierKeys keys = Keyboard.Modifiers; if ((e.Key == Key.G) && keys == ModifierKeys.Contro

见鬼的ctrl键坏了

真是见鬼吧 在我百度加雅虎,就差不能google,并且纠结郁闷了好几天之后,我突然发呆的想了想. 突然动了动,难道是键坏了. 于是我试试右ctrl键--- 然后我就喷了——不怕你笑话,我真的喷口水了. 妈的! 我说,怎么windows下也废了,ubuntu下也废了?! 刚试图拆开按键盖,发现没啥卡住——卡住我是能感到的,那个东西拔了拔,也没拔出什么名堂. 今晚就这样吧!睡觉了!睡不着就看小说,总之不要对着电脑屏幕!! 也不必太在乎什么今晚没有写手机DIY程序,反正,这还得换硬盘呢........

iOS 获取验证码读秒时,按下home键,重新进app时,保证读秒正常进行

http://blog.csdn.net/m13215519957/article/details/51802187 (iOS)移动app很多时候会遇到注册,获取验证码倒计时的时候,按下home键进入后台,倒计时就会停止,这里提供一种方法,来保证时间会正常进行下去.  1:从appDelegate中这两个方法分别发送通知 #define sendNotification(key)     [[NSNotificationCenter defaultCenter] postNotification

萝卜家园Win10系统怎么用Ctrl键来切换中英文输入法

在萝卜家园win10特别版系统中,切换英文输入法是shift+空格键,但是有些用户不喜欢用这样切换方式,那么小编教大家用Ctrl键来切换英文输入法吧! 1.点击"开始菜单",选择"设置"选项.如图1所示 图1 2.在"设置"界面中,点击"时间和语言"图标.如图2所示 图2 3.在"时间和语言"界面中,点击左侧的"区域和语言",在右侧的语言选项下,点击"中文Windows显示语言