key-bindings相关内容

绑定到快捷键的xdotool命令不起作用

我非常喜欢VIM,我想在任何地方都使用它的键绑定.有很多可以模拟此功能的IDE插件,但我想要更多,也许是Minecraft中的VIM绑定? :D或VIM键绑定无处不在,而无需下载任何插件. 我注意到每个编辑器都实现了以下键: Home , End , Ctrl + End , Ctrl + 左, Ctrl + 退格,依此类推... 我将这些键用作构建块,并为i3wm提出了此配置: ..
发布时间:2020-04-25 12:09:23 服务器开发

XCode 4中的多行光标移动

有人问过相同的问题要求输入Xcode 3 但是据说那里的解决方案不适用于Xcode4.而且那里没有新的解决方案. 如何获取键绑定以在Xcode 4中将光标向上/向下移动约10行? 解决方案 尤里卡!受 answer on行复制的启发,这就是通过多行移动为Xcode 4赋权的方式: 转到文件夹/Applications/Xcode.app/Contents/Frameworks/ ..
发布时间:2020-04-25 12:09:21 移动开发

按键绑定以在VSCode中使用html标签包装选择

VSCode中是否存在默认键绑定,以将选择内容包装在HTML标签中,例如Visual Studio 2015中的键盘快捷键Shift + alt + W?我在文档或默认的键盘快捷方式中找不到任何类似的东西来指示其可用性. 解决方案 要使其自动化,请转到 . 文件>首选项>键盘快捷键 并将其添加到您的keybindings.json(右侧窗口) { "key": "c ..
发布时间:2020-04-25 12:09:17 其他开发

在vim中,为什么用'j'表示向下,用'k'表示向上?

我已经使用vim很多年了,从来没有真正考虑过它.我的一个朋友问为什么,要注意的是,在我们的文化中,左通常映射为上,而右通常映射为下,从而使vim键向后移动.我知道它们位于主行上,这意味着您不必将手指移到任何地方都可以敲击它们,但这完全是另一回事.基本上,我的问题是:有人知道为什么赋予了这些键其当前的用途吗?如果您还可以向我指出有关该决定的一些文档,那就太好了. 解决方案 答案在 vi的维基 ..
发布时间:2020-04-25 12:09:13 其他开发

绑定命令调色板命令的快捷方式?

我刚刚安装了一个名为CodeSniffer(http://soulbroken.co.uk/code/sublimephpcs)的插件,我想将其中的一个命令从命令面板链接到键盘快捷方式,因为我经常使用它. 有没有简单的方法可以做到这一点?还是只需要问开发人员命令的名称是什么(在命令选项板中是"PHP CodeSniffer:清除嗅探标记")? 谢谢 解决方案 查找命令名称实际上 ..
发布时间:2020-04-25 12:09:06 其他开发

如何在PyQT5对话窗口中记录按键组合

我从主窗口打开对话框,在其中夹住按键,将其名称填充到该行中.问题是我无法理解您需要在哪里执行检查所有键状态的循环.也许还有另一种方法来按下按键?或者,您需要听夹紧信号的位置,以免对话框挂起并更新字符串. MainWindow: def showBindings(self, param): from dialogs import KeyBindingsDialog ..
发布时间:2020-04-25 12:09:01 Python

Java:使用KeyPress以一定角度移动对象并更改角度

好,所以我想要的是矩形始终在移动,但是当您按下向左和向右箭头时,可以通过增加或减小角度来改变方向.有了此代码,square便会沿正确的方向移动,但是当我按下键时方向不会改变. import java.awt.*; import java.awt.Color; import javax.swing.Timer; import javax.swing.*; import java.awt.Gra ..
发布时间:2020-04-25 12:08:56 Java开发

GNU readline和键绑定

我从GNU getline文档中了解到,它能够将某些回调函数绑定到某些键.我已经知道如何使用rl_bind_key函数将动作绑定到 TAB 键. 但是如何使用它将某些操作绑定到以下键? CTRL + TAB , ESC , PAUSE / BREAK 解决方案 #include #include int my_coo ..
发布时间:2020-04-25 12:08:54 其他开发

像WPF中的Visual Studio一样的多个键绑定

我已经尝试阅读StackOverflow上的许多有关如何实现KeyBinding的文章,例如Visual Studio Ctrl + Shift + A 或 Ctrl + K,Ctrl + C ,但是没有运气 我在Blogspot上发现了此文章,该文章涉及多个键绑定,但它使多个手势,例如 Ctrl + A,B 是否可以通过XAML Syantax像(VS Studio)那样灵活地创建键 ..
发布时间:2020-04-25 12:08:50 其他开发

全屏窗口将无法使用KeyListener或KeyBoardFocusManager获得键盘输入

我在使KeyBoardFocusManger与全屏Window一起使用时遇到问题.不管怎样,它都不会得到键盘输入.我使用了System.exit(0)和println()来查找对keypressed/released/typed方法的任何调用,但是不会引发任何错误.我已经尝试过KeyListeners;但是当我阅读 this 后,我改为了KeyboardFocusManager,同样的事情仍然发生 ..
发布时间:2020-04-25 12:08:48 Java开发

Java如何调度KeyEvent?

我已阅读有关键绑定的明确教程几次,但是我的大脑缓存似乎不足以容纳复杂的过程. 我正在调试一个键绑定问题(结果是我使用了错误的JComponent.WHEN_*条件),然后我偶然发现了一个简单而搞笑的Javadoc,用于私有包我的问题是:除了KeyEventDispatcher在一开始就被检查过,描述中是否遗漏和/或有误? KeyboardManager类用于 帮助调度键盘操作 WHEN ..
发布时间:2020-04-25 12:08:46 Java开发

如何在Java中设置按钮中的单键助记符?

我正在一个项目上,我想在按钮上设置助记符.但是问题是助记符可用于配对键示例( Alt + F )等.但是我希望它位于单个键上. 解决方案 已经研究了KeyBindings, 然后您可以将任何键附加到JButton 这是您获得帮助的示例代码,只需按键盘上的 C : import java.awt.*; import java.awt.event.*; import ja ..
发布时间:2020-04-25 12:08:42 Java开发

按住键后执行某项操作,并在释放并按下该键时重复进行

我需要检查用户何时按下某个键并将其释放. 如果按住某个键,我将执行一次操作. 我使用按键来获取要与之关联的按钮. 我还使用了一个信号量来克服这个问题,但是看起来很疯狂 我的代码: ` InputMap inputMap = jPanel1.getInputMap(); KeyStroke keyPressed = KeyStroke.getKeyStroke(KeyEvent.V ..
发布时间:2020-04-25 12:08:41 Java开发

Xcode 5中的键绑定

我曾经这样做: Xcode重复行 但是IDETextKeyBindingSet.plist不再存在. 有一个名为"KeyBindings"的文件夹,其中带有空白文本文件. 那我们现在如何设置键绑定? 具体地说,我只希望Command-D复制光标所在的行,这是除Xcode之外所有其他IDE的基本功能. 解决方案 KeyBindings目录仅存储Xcode中可用操作的每 ..
发布时间:2020-04-25 12:08:37 移动开发

使Vim仅在插入模式下使用Dvorak键盘绑定?

当我在Vim中键入内容时,我想使用Dvorak布局.但是,我希望所有快捷方式都保持不变(就像键盘在命令模式下是Qwerty一样).我尝试使用此: set langmap=q',e.,rp,ty,yf,ug,ic,or,pl,[/,]=,aa,so,de,fu,gi,hd,jh,kt,ln,\\;s,'-,z\\;,xq,cj,vk,bx,nb,mm,.v,/z,-[,=],Q\\",W ..
发布时间:2020-04-25 12:08:30 其他开发

Ace编辑器-更改CTRL + H绑定

我正在研究 Ace编辑器和 Ctrl + F 的实现,非常适合内置的“查找"对话框,但是我试图找到一种方法来更改 Ctrl + R 的 Ctrl + H 并防止默认行为. 我查看了有关使用键绑定的文档和论坛,但是我无法确定调用哪种方法来实例化“替换"对话框或如何覆盖它. 解决方案 已定义替换命令editor.commands.addCommand({ name: "replace", ..
发布时间:2020-04-25 12:08:28 其他开发

使用KeyListener的Pong控件

我的乒乓球游戏开始工作时遇到了麻烦,这个项目只是从使球具有物理性开始的,然后我决定做更多的工作 我让球来回弹跳,除了键W和S之外,其他所有键都不控制玩家1,而向上和向下箭头键则不控制玩家2 public void keyPressed(KeyEvent e){ if(e.getKeyCode() == e.VK_UP){ ..
发布时间:2020-04-25 12:08:19 Java开发