Articles of 键盘快捷键

Bash:使用自定义键盘快捷方式调用脚本?

比方说,我有一个脚本,“ myscript.sh ”,内容只是echo $PWD 。 我想以某种方式将此脚本绑定到bash ( gnome-terminal )中的组合键 – 以便当我按下该组合键时,将“ myscript.sh ”的输出插入(“粘贴”)终点站。 显然, bash历史和行操作是由readline处理的 – 而且我得到的bash键盘快捷键的参考文献可以参考readline : bash键盘快捷键 Bash参考手册:可绑定的Readline命令 我也在Bash参考手册:Readline Init File Syntax中看到bash的键绑定可以通过使用bind -p ( 请参阅help bind [not'man bind'] )来列出。 所以也许这个问题最好被命名为“绑定macros到自定义键盘快捷键在readline ”:)但是在任何情况下,我想要做什么? 我想另一种方法是让脚本像“ pwd | xsel -b ”,然后在terminal上调用它,然后我可以粘贴; 但我仍然喜欢一个单一的键盘快捷键,而不是像Ctrl-Alt-H(这似乎没有用于任何东西),它会立即插入/粘贴脚本输出时按下。 提前致谢, 干杯! 编辑:只是为了澄清 – 这里是我的用例,我想这个设施。 我通常在项目文件myproject-folder-0012a ,通常命名为myproject-folder-0012a ,它由svn修改控制。 还有一堆这些文件夹。 因此,我常常在提交消息的第一个单词的地方是目录名,如下所示: svn ci -m "myproject-folder-0012a: here […]

不使用鼠标在terminal中select文本

如果我在Linux的terminal窗口中工作,是否有一个键盘快捷键可以用来select以前的行显示输出? 如果我用鼠标select某个东西,我可以使用Ctrl + Shift + C进行复制,但是有一种方法可以在不使用鼠标的情况下进行select。 我在Ubuntu桌面上使用Gnometerminal或KDE konsole。 例如,我经常需要复制一个MySQL查询的结果,然后谷歌他们。

如何以编程方式切换到compiz中的特定窗口?

有没有一个命令来告诉compiz,我们想把前面的焦点放在一个特定的窗口? 我们应该如何识别该命令中的窗口? 这个问题背后的原因是下面的用例: 假设我们有一个wiki来logging我们发现的任何有趣的东西。 有一个键盘快捷键可以让浏览器窗口前面带有我们的Wiki页面,然后开始立即打字,然后用另一个组合键切换到我们以前工作的应用程序 我知道ALT + TAB在最后两个使用的窗口之间切换,但不能支持更复杂的应用程序组合。 例如浏览器+ Eclipse + Wiki 如果有类似的命令,可以从KDE或GNOME界面添加一个快捷方式

在Linux上的Eclipse中,是否可以单独使用箭头键来展开包资源pipe理器中的树节点?

使用Eclipse时,我使用键盘箭头浏览包浏览器树。 在Windows中,我可以通过按→键展开折叠的节点。 在Linux中,我需要按Shift + → 。 有没有办法重新configuration,以便Shift不是必需的?

如何创build不受窗口限制的键盘快捷键

我正在创build一个C#应用程序,可能是WinForm,但最好是控制台应用程序,即使应用程序不在前台,也需要捕获键盘快捷键。 如何做到这一点,我知道这是可能的,即即宋鸟可以做到这一点。 这个键盘快捷键的forms是ctrl + – >我到目前为止没有任何代码,因为我甚至没有关于如何在全球范围内注册键盘快捷键的想法。

Windows应用程序事实上的标准键盘快捷键列表?

假设我正在为Windows开发一个新的桌面应用程序。 是否有一个列表,我可以咨询(从微软或第三方)的所有Windows应用程序应该支持的键盘快捷键? (注意:当我在这里说“所有的Windows应用程序”时,我的意思是“所有Windows应用程序的特定键盘快捷方式都是合理的”。例如,标准的“开始debugging会话”快捷方式在Visual Studio和Eclipse,但不适用于其他types的应用程序,如记事本或Firefox。另外,某些专门的应用程序可能没有意义,这些应用程序拥有自己的完整自定义键盘快捷键集,比如vi,遵循一些遵循的标准惯例由其他应用程序。) 例如,我会争辩说,Windows应用程序应该支持以下键盘快捷方式,因为它们是大多数其他应用程序支持的事实上的标准(只是部分列表): 从任何地方: F1 – 显示帮助 Alt + F4 – closures应用程序 在编辑文字时: Ctrl + A – select所有文本(在当前字段中,如果适用) Ctrl + Home / End – 将插入符号移动到当前字段的开始/结束位置 Shift + [任意导航] – select前一个插入位置和新插入位置之间的文本 在select可以编辑或重命名的项目时: F2 – 重命名或编辑当前项目 虽然子窗口或选项卡具有多窗口/多选项卡应用程序的重点: Ctrl + F4 – closures当前窗口/选项卡 Ctrl + W – closures当前窗口/选项卡 Ctrl + Tab / Ctrl + Shift + […]

如何使用Windows + m键盘快捷键最小化我的应用程序?

我在VB.NET 2008中有一个简单的winforms应用程序。我使用完全自定义外观的表单,所以没有标题栏,因此没有最小化,最大化和closuresbutton。 我已经创build了自定义控件来replace这些。 如果我的应用程序正在运行,并且点击“显示桌面”快捷方式,所有程序都会正确地最小化,包括我的。 但是,如果我使用Windows + M快捷方式,除了我最小化以外的所有程序。 看起来,缺less内置的最小化button在窗体上导致我的应用程序忽略Windows + M。 如何检测Windows + M ,特别是如果我的应用程序不活动,或者如何复制内置最小化button的function? 编辑: 我试着实现下面的代码,没有成功。 Const WM_SIZE As Integer = &H5 Const SIZE_MINIMIZED As Integer = &H1 Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) MyBase.WndProc(m) If m.Msg = WM_SIZE Then If m.WParam = SIZE_MINIMIZED Then //Minimize the form. Me.WindowState = FormWindowState.Minimized End If End […]

使用pyhook响应组合键(不只是单击键)?

我一直在环顾四周,但我找不到一个如何使用pyhook来响应组合键(如Ctrl + C)的例子,而很容易find如何分别响应单个按键(如Ctrl或C)的示例。 顺便说一下,我正在谈论Windows XP上的Python 2.6。 任何帮助赞赏。

如何在C#中重新分配Windows快捷键?

如何在C#中重新分配默认的键盘快捷键(如Win + E打开资源pipe理器窗口)?

WPF中的应用程序级别快捷键

在WPF应用程序中,我目前正试图绑定一个命令来启动一个计算器工具窗体,在应用程序的任何地方使用快捷键,我已经创build了一个命令,但没有得到如何映射命令和快捷键来在我的应用程序中创build通用的快捷键。 提前致谢。