-
2021-05-15 22:10:10
在linux的命令模式下使用ctrl组合键能让操作更便捷。
ctrl + k : 剪切光标及其后边的内容;
ctrl + u : 剪切光标之前的内容;
ctrl + y : 在光标处粘贴上两个命令,粘贴方式和被剪切方式相同;
ctrl + c : 结束正在运行的程序或命令;
ctrl + d : 结束当前命令窗口;
ctrl + r : 输入关键字可弹出曾经用过的指令;
ctrl + l : 清屏;(和clear效果相同)
ctrl + a : 光标切换到行开头;
ctrl + e : 光标切换到行尾;
ps:linux下ctrl组合键的使用
我们都曾遇到过在终端上输错字母的情况我们一般都是delete键但是
相比之下ctrl的组合键更加舒心也更快捷(免去了手指的大量移动和重复操作)。
这里我就列出我自己常用用到的几个为了方便我就用“^”来代指ctrl
^h 发送信号erase删除后一个键入的字符
^u 发送信号kill删除整行
^w 发送信号werase删除后一个键入的单词
^c 发送信号intr结束进程;^\ 发送信号quit和intr是一个意思
^d 发送信号eof(end of file)表示你没有什么输入的了要结束了bc中经常用到
^s 发送信号stop停止屏幕显示。(如果你想看debian的开机启动全过程只要你按^s就会停下来
^q 发送信号start是stopt的反面即重新启动屏幕显示
具体的可以通过 stty -a来显示键盘信号的映射
总结
以上所述是小编给大家介绍的Linux下的ctrl常用组合键及操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
更多相关内容 -
电脑高手常用的快捷组合键,你值得拥有
2021-06-24 02:12:01在日常生活和工作中,电脑是我们工作密不可分的一项重要工具,大家都会使用电脑,但是要如何高效的使用电脑,除了把电脑本身优化升级、还要注意使用技巧,今天小编为大家带来一些电脑使用快捷组合健的应用。...在日常生活和工作中,电脑是我们工作密不可分的一项重要工具,大家都会使用电脑,但是要如何高效的使用电脑,除了把电脑本身优化升级、还要注意使用技巧,今天小编为大家带来一些电脑使用快捷组合健的应用。下面,我将为大家一一介绍各快捷键的使用及功能说明。
有些可能大家都常常用到。但是可能有些你还不知道哟,灵活组合应用,能提高你的大大的提高你的工作效率。
1、 关闭当前窗口
一个文档制作完毕要想关闭它,一个工作窗口完成了需要关闭它,你还在用鼠标去点击关闭吗?组合键Ctrl+W一键关闭
2、 显示桌面
你的电脑打开了很多很多窗口,现在要求你去桌面上找个文件,你是不是要一一最小化这些窗口呢,组合键一键搞定所有窗口,组合键win+D。win+M最小化所有窗口,灵活应用功能。(看片或者玩游戏必备)
3、 全选快捷组合健
一篇文档如果有几百页或者几千页,如果你想全部选择用于复制粘贴或者其他操作,那最好就用Ctrl+A组合快捷键,可以把你整个文档全部选择。
4、 复制和粘贴
选择这个文档你要的内容复制然后粘贴到别的文档上,Ctrl+C复制文档或者其他Ctrl+V粘贴到你想存放的文档或者其他,
5、 剪切
剪切是将一个文档剪切到别的地方,剪切后不保留源文件,组合键是Ctrl+X,可以用Ctrl+V粘贴应用。
6、 撤销
在文档编辑中有时候一不小心把文档给删除了,(要在没有保存前)就可以用这个撤销组合键来还原,组合键Ctrl+Z。
7、 保存
保存文档,很多人还在点击软件上方的保存按键,如果用快捷键,更快很方便,可以做到随手保存,不会因为你的一不小心而忘记保存导致文件丢失,组合键Ctrl+S。
8、 输入法切换
切换输入法的快捷组合键,如果你用五笔打字,突然有个字无法打了,要用拼音输入法,方便切换,组合键Ctrl+Shift
9、 中英文输入切换
在做文件的时候,有时候很难免要中英混合输入,如果还用鼠标点击,那证明你奥特了,用组合键切换更高效,组合键Ctrl+空格。
10、 打开我的电脑、计算机或者此电脑窗口
在不关闭你打开的窗口的情况下,要去你的D盘上新建文件夹来保存新的文档,直接用快捷键打开我的电脑,组合键win+E。
11、 锁定屏幕
不想让别人看见你电脑中的内容或者信息,而你要离开一会,可以用快捷键锁定屏幕,
组合键win+L。
12、 搜索电脑上的文件
电脑文件太多,记不清方在那个文件盘了,直接搜索文件或者文件夹,组合键win+F
13、 放大镜功能
在工作中有时候图片太小看不清内容,又或者桌面图标太小看不清,组合键win++
组合键快捷键还有很多日常常用的就这些了,大家如果喜欢评论关注吧!
举报/反馈
-
Qt和PyQt中的组合键输入捕获处理
2021-08-08 20:57:52本文介绍了在Qt和PyQt中怎么识别组合键的方法,需要注意对于修饰键+组合键的方法,需要QKeyEvent.modifiers,而对于多个可见字符的组合键,需要对键盘按键按下和释放都进行处理。一、引言
在《PyQt(Python+Qt)实现的GUI图形界面应用程序的事件捕获方法大全及对比分析》介绍了PyQy中事件捕获方法,在《PyQt学习随笔:PyQt中捕获键盘事件后获取具体按键值的方法》介绍了获取按键值的方法。今天有网友咨询在PyQt中组合键输入怎么识别,例如:Ctrl+A 怎么显示的输入键值是A呢?老猿原来没测试过组合键,为此特地做了下测试,发现Qt和PyQt中的组合键输入确实需要特殊处理。
二、PyQt和Qt的组合键输入事件触发
2.1、组合键输入的事件触发
经老猿验证测试,在PyQt和Qt中输入组合键时:Ctrl+A时,会触发两次键盘事件:
- 第一次键盘事件得到的键值为:Qt::Key_Control;
- 第二次键盘事件得到的键值为:A(0x41)
实际上此时Ctrl键还是没有释放,怎么获取这种组合状态呢?此时需要用到QKeyEvent.modifiers方法,来获取是否使用了辅助键(即修饰键),该方法返回的是一系列枚举值,具体取值在Qt文档中说明如下:
以上枚举值可以组合使用,如同时按下:Ctrl+Alt 两个键,则需要判断上述方法返回值是否等于Qt.ControlModifier|Qt.AltModifier
所以对于这种不可见键+可见字符键的组合输入,除了判断按键的返回Key外,还需要判断keyevent.modifiers方法的返回值。
三、实例代码
下面的代码判断是否含有组合输入Ctrl+其他可见字符键:
def keyPressEvent(self, keyevent): modifiers = keyevent.modifiers() print(f"In keyPressEvent:键盘按键 {'Ctrl+' if modifiers == (Qt.ControlModifier) else ' '},{keyevent.text()},0X{keyevent.key():X} 被按下")
下面的代码判断是否含有组合输入Ctrl+Alt+A被按下:
def keyPressEvent(self, keyevent): modifiers = keyevent.modifiers() if modifiers == (Qt.ControlModifier|Qt.AltModifier ) and keyevent.text()=='A': print("Ctrl+Alt+A pressed!")
四、其他
4.1、含有多个可见字符的组合键的识别
上面介绍的方法可以识别使用Ctrl、Alt、Shift修饰键的情况,但如果要是在组合键中包含多个可见字符,却不能用这种方法,此时只能将键盘按键按下时的键值追加到缓冲区保存,在按键释放时再将对应字符删除,然后再判断缓冲区中是否包含多个的可见字符值。
4.2、对于字母大小写的识别
在Qt和PyQt中,对于字母的大小写,QKeyEvent.key()返回值是一样的,但keyevent.text()返回值是区分了大小写的,所以处理时要注意。
五、小结
本文介绍了在Qt和PyQt中怎么识别组合键的方法,需要注意对于修饰键+组合键的方法,需要QKeyEvent.modifiers,而对于多个可见字符的组合键,需要对键盘按键按下和释放都进行处理。
更多关于PyQt的介绍请参考付费专栏《使用PyQt开发图形界面Python应用》或免费专栏《PyQt入门知识》。
写博不易,敬请支持:
如果阅读本文于您有所获,敬请点赞、评论、收藏,谢谢大家的支持!
如对文章内容存在疑问,可在博客评论区留言,或通过扫描博客左边的二维码关注:老猿Python 微信公号发消息咨询。
关于老猿的付费专栏
-
付费专栏《 使用PyQt开发图形界面Python应用》专门介绍基于Python的PyQt图形界面开发基础教程,对应文章目录为《 使用PyQt开发图形界面Python应用专栏目录》;
-
付费专栏《 moviepy音视频开发专栏 )详细介绍moviepy音视频剪辑合成处理的类相关方法及使用相关方法进行相关剪辑合成场景的处理,对应文章目录为《moviepy音视频开发专栏文章目录》;
-
付费专栏《 OpenCV-Python初学者疑难问题集》为《 OpenCV-Python图形图像处理 》的伴生专栏,是笔者对OpenCV-Python图形图像处理学习中遇到的一些问题个人感悟的整合,相关资料基本上都是老猿反复研究的成果,有助于OpenCV-Python初学者比较深入地理解OpenCV,对应文章目录为《 OpenCV-Python初学者疑难问题集专栏目录 》
-
付费专栏《Python爬虫入门 》站在一个互联网前端开发小白的角度介绍爬虫开发应知应会内容,包括爬虫入门的基础知识,以及爬取CSDN文章信息、博主信息、给文章点赞、评论等实战内容。
前两个专栏都适合有一定Python基础但无相关知识的小白读者学习,第三个专栏请大家结合《 OpenCV-Python图形图像处理 》的学习使用。
对于缺乏Python基础的同仁,可以通过老猿的免费专栏《 专栏:Python基础教程目录》从零开始学习Python。
如果有兴趣也愿意支持老猿的读者,欢迎购买付费专栏。
老猿Python,跟老猿学Python!
☞ ░ 前往老猿Python博文目录 ░
-
JS监听组合按键
2018-09-05 23:44:22有些时候,我们需要在网页上,增加一些快捷按键,方便用户使用一些常用的操作,比如:保存,撤销,复制、粘贴等等。 下面简单梳理一下思路: 我们所熟悉的按键有...两位组合建,如:ctrl(cmd)+ 其他按键,a...本文转自:https://www.cnblogs.com/xiaoheimiaoer/p/4716191.html 。
有些时候,我们需要在网页上,增加一些快捷按键,方便用户使用一些常用的操作,比如:保存,撤销,复制、粘贴等等。
下面简单梳理一下思路:
我们所熟悉的按键有这么集中类型:
- 单独的按键操作,如:
delete
、up
、down
等 - 两位组合建,如:
ctrl(cmd)
+ 其他按键,alt
+其他按键,shift
+其他按键 - 三位组合键,如:
ctrl(cmd)
+shift
+ 其他按键,Ctrl(cmd)
+alt
+ 其他按键
大概只有这么几种情况了,至少我没有见过其他的情况。如果确实存在的话,基本实现的原理也比较类似,本文就不再赘述了。
上面这三种情况, 都要处理的一个关键问题是阻止默认行为:比如删除按键,保存网页按键,保存书签等等,这些网页上的默认行为都需要阻止掉。另外一个就是监听按键,然后根据自己的需求,处理相应的事件。
基于上面提到的需要做的两件事,我们结合代码详细理解一下。
我们写一个简单的例子:
document.onkeydown = function(event) { console.log(event); }
这个页面,在我们按键的时候会执行这个方法,以a按键为例,会打印一下结果:
这个事件有很多的属性和方法,这里我们不会一一进行说明,只是挑出来我们比较感兴趣的几个进行说明。
对照上面提到需要处理的两件事:
第一阻止默认事件,在W3C标准和IE下,处理方式不太一致。分别是执行
event.preventDefault()
方法和将event.returnValue = false
属性。当然如果你使用的jQuery等类库的话,只需要写一个event.preventDefault()
就可以了,它帮你做到了兼容。第二监听按键类型,按键分两种情况,一种是单独按键(只有一个键),一种是组合键(两个以上按键)。单独按键需要监听事件的
keyCode
、charCode
和which
属性。这张表介绍的比较详细,出自《JavaScript Madness不同的浏览器的keycode比较》
当然使用了jQuery也不用担心兼容问题了,直接使用
event.keyCode
即可。那怎么知道用户使用了组合键呢?我们看到事件还有这么几个属性:
ctrlKey
(metaKey
)、altKey
、shiftKey
,当你同时按下组合键的时候,这几个属性会变成true,所以组合键就可以通过监听按键code和这几个属性的状态进行判断了。举一个简单的例子,监听
ctrl
(cmd
)+s
事件:document.onkeydown = function(event) { var keyCode = event.keyCode || event.which || event.charCode; var ctrlKey = event.ctrlKey || event.metaKey; if(ctrlKey && keyCode == 83) { event.preventDefault(); alert('save'); } // event.preventDefault(); // 注意:阻止默认事件不能放在外面,会阻止浏览器或者input/textarea的默认事件,应该放在相应的按键组合中去阻止 return false; }
JS监听组合按键的原理基本上就是这个样子了。
当然GitHub上面也有封装好的插件shortcuts.js官网 ,还有一个jquery版本的,github地址。
shortcuts.js支持单独按键和组合按键,同时可以通过配置是组合按键在输入框内失效。
它的使用方式是:
shortcut("[",function() { alert("Hi there!"); }, { 'type':'keydown', //事件 'propagate':false, //是否支持冒泡 'disable_in_input':true, //是否在输入框内有效 'target':document, //作用范围 });
- 单独的按键操作,如:
-
使用pynput监听键盘组合键
2021-10-29 14:12:40按键按下时记录按键值,按键抬起时删除按键值,同时检查是否同时存在两个设定键值 -
中英文标点符号切换的组合键_最全的键盘各键及组合键功能说明,好好学习
2020-11-21 04:20:40组合键又有什么功能呢?下面就分别予以说明 (以win10 OS 、联想台式机键盘等为例)。一、键盘分区一般的标准键盘分为功能区、主键盘区、控制键区和数字键区。二、键盘各键功能1.功能键区ESC:取消光标所在行F1:系统... -
android 9.0 10.0 去掉音量键+Power键组合键的屏幕截图功能
2021-07-28 14:27:36在系统中由WindowManagerService这个系统服务来循环读取窗口获取的消息(包括按下,弹起,双击,单击等)然后分发到各个...其中包括了几乎所有按键的处理,interceptKeyBeforeDispatching主要处理Home键、Menu键、Searc -
Qt之键盘事件(捕获组合键)
2020-11-11 11:09:28于是各种网上查找资料即查阅文档得知,qt的键盘事件机制一次每次只能获取一个按键(排除shift,alt,ctrl等特殊按键),因此在需要获取多个按键按下或者同时按下时,就需要保存每个按下的按按键,在弹起时在删除弹起的按键. ... -
电脑常用快捷键及组合键
2020-09-11 17:51:10Alt:组合键 Enter:确认键 2.键盘快捷键 Ctrl+c:复制 Ctrl+v:粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+Z:撤销 Ctrl+S:保存 Alt+F4:关闭窗口键 Shift+Del:彻底删除 win+r:运行 win+E:我的电脑 Ctrl+Shift+Esc... -
Windows常用快捷组合键整理&&Dos命令基础集合
2021-08-09 13:54:01一、Windows常用快捷组合键 组合键 Ctrl+C :复制 Ctrl+V :粘贴 Ctrl+A :全选 Ctrl+X :剪贴 Ctrl+Z :撤销 Ctrl+S :保存 快捷功能键 Alt+F4/Alt+Fn+F4:一键关闭窗口 Shift + delete键:永久删除 Windows + r... -
中英文标点符号切换的组合键_最全的键盘各键及组合键功能说明,建议收藏
2020-11-05 23:14:22组合键又有什么功能呢?下面就分别予以说明1、键盘区域划分,主要有主键盘区、功能区、光标控制区、小键盘区和指示灯区,日常使用最多的是主键盘区,方向键和数字的小键盘。2、键盘中单字字母的按键是用来打字的3... -
华硕重点笔记本键盘使用大全基本键各种快捷键热键WINDOWS键及组合键快捷键.doc
2020-11-07 09:41:41华硕笔记本键盘使用大全 基础键盘多种快捷键热键WINDOWS键及组合键word快捷键 一基础键盘使用说明 退出键 换行键 大小写切换键 上档键按住后打字母为大写字母 控制键通常和其它按键共同使用详见word快捷键使用方法 ... -
Python+Selenium操作之键盘组合键模拟操作
2018-12-24 17:27:47BACKSPACE删除操作 # coding=utf-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys from time import sleep driver = webdriver.Firefox() driver.maximize_window() ... -
计算机二级 windows组合键.doc
2020-06-02 17:47:16ALT+F4 关闭当前应用程序 DELETE 删除被选择的选择项目如果是文件将被放入回收站 SHIFT+DELETE 删除被选择的选择项目如果是文件将被直接删除而不是放入回收站 CTRL+N 新建一个新的文件 CTRL+O 打开打开文件对话框 ... -
selenium send_keys()模拟键盘输入+组合键使用
2021-11-26 15:33:51from selenium.webdriver.common.keys import Keys#使用组合键需要导入Keys模块 from time import sleep,ctime self.driver = webdriver.Chrome() self.driver.get("https://www.baidu.com/") self.driver. -
windows快捷键+组合键+搜索命令
2018-08-13 22:43:06大佬不用鼠标飞速的操控着计算机...这次狠下心整理了网上及日常使用率较高的 快捷键 和 组合键 ,供大家参考: 电脑常见的快捷键和组合键 Fx 快捷键 F1帮助 F2重命名 F3搜索 F5刷新 F6切换 ... -
电脑键盘快捷键和组合键功能使用大全
2019-09-06 10:42:16电脑键盘快捷键和组合键功能使用大全 键盘快捷键使用大全所谓快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高操作速度的目的。下面为大家介绍一些常用快捷键的使用和功能。希望这些电脑... -
Win键无效/Win键失灵/Win键被禁用/Win键+组合键不起作用
2021-03-09 14:10:26常规修复方法为按住键盘上的“Fn”+“win”,或者是机械键盘右上角房子形状的“®win”,如果两者都... 7、重启计算机后,依照以上方法重新打开【注册表编辑器】,右键【Scancode Map】项,选择【删除】并重启计算机。 -
ikbc键盘组合功能键
2021-02-28 11:16:42Fn组合键 组合键1 组合键2 功能 Fn F9 静音 Fn F10 音量减 Fn F11 音量加 Fn F12 计算器 Fn left Win 锁定双Win Fn right Win 解锁双Win Fn Delete 长按三秒进入复位 -
JavaScript捕获同时多个按键-非组合键
2017-07-18 15:11:18用户同时按下两个或多个按键时,如何判断用户按下了哪些键: ...如果是其他的组合,我有想法,就是keydown的时候,push到Array里面存着,keyup的时候在删掉对应的。每次keydown的时候检查一下array。 -
关于vim一般命令模式中组合键【c2i{】的说明
2020-08-12 10:20:22这下子就可以明白组合键【c2i{】和组合键【ci{】的区别了,组合键【ci{】是将当前光标所在的行所属的最内层{}中的内容删除并进入插入模式,而组合键【c2i{】是将当前光标所在的行所属的倒数第二层{}中的内容删除并... -
Mac删除键的5种用法
2021-05-13 17:31:42Mac的快捷键可以大大提高我们使用Mac的效率,今天跟大家分享Mac删除键的5种用法,可以大大提高我们的Mac操作效率,对于那些经常需要在Mac上进行文本处理的用户来说,绝对值得学习和掌握。 Mac删除键的5种用法 1、按 ... -
例题SQL语句详解-数据库基本操作8-组合键唯一键
2018-09-17 14:24:561.11.2 创建组合键 1.11.3 查看主键 1.11.3 删除主键 1.11.4 选择主键的原则 1、 最少性:尽量选择一个字段做主键 2、 稳定性:尽量选择更新少的列做主键 3、 尽量选择数字型的列做主键 1.11.5 ... -
Qt响应ctrl 鼠标滚轮字母等组合按键
2020-06-17 00:27:12一般的软件会有很多组合快捷键,例如QQ截图ctrl + alt + A,微信截图 alt A,看PDF时ctrl +鼠标滚轮进行缩放等。Qt对这些快捷键都有了实现,下面分别对这些功能做介绍并提供代码实现。 1鼠标按键 重写... -
linux 自定义组合按键进入uboot 命令行模式
2018-07-02 18:45:31uboot源代码中是只要串口中输入任意的字符uboot就进入命令模式。在嵌入式设备中,这是个不太稳定的方式。...为了降低这种干扰,软件端可以设置uboot组合按键进入uboot,这样误触发的概率就降低了。 如果要设置... -
干货:全方面介绍电脑键盘各键功能与组合键使用方法
2021-07-24 01:43:45电脑是我们在工作中用得最多的电子设备之一,无论是收发电子邮件、文档...下面小编就带大家一起去进行全方面介绍电脑键盘各键功能与组合键的使用。一、电脑键盘一般分为四个区域,分别是:功能键区、主键区、编辑键... -
电脑Ctrl键功能组合命令使用大全(超实用)
2021-07-31 00:29:31电脑Ctrl键功能组合命令使用大全Ctrl+Shift+Spacebar创建不间断空格Ctrl+连字符 创建不间断连字符Ctrl+B使字符变为粗体Ctrl+I使字符变为斜体Ctrl+U为字符添加下划线Ctrl+Shift+Ctrl+Shift+>增大字号Ctrl+Q删除... -
国内数控(CNC)机床操作面板按键及功能组合键作用(全套)对照
2021-07-28 01:14:44通过点击屏幕最右下角的功能键(next键)并同时按下靠左侧的电源键2、屏保待机:如果需要很长加工周期并无需任何额外操作时,可以通过同时按下CAN键与任意功能键组合来关闭主屏(俗称:黑屏),以达到延长显示屏使用寿命...