key-bindings相关内容

在Atom中添加简单的键盘绑定

如何在Atom中添加键绑定以在当前文件上运行rustfmt?我必须创建或安装软件包吗?我可以将其附加到“编辑器:自动缩进"命令吗?如何找出“自动缩进"来自哪个软件包? 解决方案 有一个名为 atom-beautify的程序包,其中似乎已初步支持rustfmt . ..
发布时间:2020-04-25 12:12:56 其他开发

预填充bash/readline增量搜索查询?

我可以使用bash bind传递某个函数提供的字符串来预填充\C-s查询吗?我希望我能做 bind '"\e\C-i": "\C-s$(echo "$FOO")\C-j"' 但这只是搜索确切的(未展开的)$(echo "$FOO"). 解决方案 readline不支持评估宏中的shell表达式,但是有一种解决方法.引入两个辅助键序列绑定,使得 第一个使用固定的查询字符串执行 ..
发布时间:2020-04-25 12:12:54 其他开发

Java动画,带有关键侦听器

我试图做到这一点,所以,如果我按向右/向左键,则精灵/马里奥将面对向右/向左.如果我按右键,他将朝右.但是由于某种原因,当我按左键时,他不会面对左. 源代码:第一,第二 图像 解决方案 “要触发键盘事件,组件必须必须具有键盘焦点."- ..
发布时间:2020-04-25 12:12:49 Java开发

KeyAdapter没有响应〜Java

我正在创建一个简单的突破游戏.但是,KeyAdapter没有收到输入.代码对我来说看起来不错,但也许我缺少一些更基本的东西? public DatGamePanel(BustOut bo, long framerate) { setBackground(Color.black); setPreferredSize( new Dimension(GAME_WIDTH,GAME ..
发布时间:2020-04-25 12:12:45 Java开发

是否可以仅针对特定的键盘布局(karabiner)启用规则?

我在Karabiner的复杂修改设置下启用了多个规则,例如Emacs key bindings. 我想知道是否有可能仅针对特定键盘布局(例如U.S.)使用这些启用规则,并在我切换到其他键盘布局时自动禁用这些规则. 解决方案 无法将现有导入的规则转换为特定于设备的规则.但是,如果您制定或修改这些规则,则可以. https://pqrs.org/osx/karabiner/json ..
发布时间:2020-04-25 12:12:43 其他开发

如何获得所有当前可用命令和热键的列表?

为帮助我学习使用各种emacs模式,我想再增加一个带有一点HTML页面的监视器,该HTML页面用于向我显示我可以在当前当前输入的内容上键入或键入和弦的种类在emacs中查看. 那么我如何获得当前模式下所有可用的命令或和弦的列表? 解决方案 无疑会有其他人告诉您如何获取备忘单(但是,如果您想要某种能动态告诉您当前上下文中可用键的内容,那么无论该内容是什么,这就是我所提供的: C- ..
发布时间:2020-04-25 12:12:31 其他开发

Java命令提示符中的键绑定?

我有一个Java程序在命令提示符中循环运行(我打开命令提示符并执行Java命令).我想设置一些键绑定(例如ctrl + q),以便我可以在Java程序运行时退出(该程序通过while循环运行).反正有这样做吗?我试图使用键映射,但没有使其正常工作.自定义键映射在命令提示符下不起作用吗? 解决方案 正如keith.layne所指出的,这是特定于操作系统的. 对于控制台程序,操作系统为程 ..
发布时间:2020-04-25 12:12:27 Java开发

Java中字符的组合键(非Ctrl或Alt)

我正在做一个项目,需要检测是否按下了某个组合键.任何键,例如 Ctrl , Alt , A - Z 和 0 - 9 可以用作组合键. 我已经使用KeyStroke.getKeyStroke搜索了一些代码,但似乎没有 Ctrl , Shift , Alt 的情况下不允许组合等 即使没有 Ctrl 或 Alt ,我的应用程序也需要检测组合,例如只是普通 A + B + C 的组合.这也可以 ..
发布时间:2020-04-25 12:12:21 Java开发

无法获取删除密钥以与tmux和OSX一起使用

在通过自制软件安装了tmux的OSX上,我似乎无法使“删除"键正常工作.我正在使用iterm2,并将我的删除映射到^ H.没有tmux,“删除"键可以正常工作. 解决方案 这可能是您的Shell中的某些终端仿真问题. 当您处于tmux会话中时,在bash提示符下输入以下内容,看看它是否有效: stty erase ^H 如果有帮助,请检查您的终端tty设置. ..
发布时间:2020-04-25 12:12:17 其他开发

如何使JTabbedPane不捕获Ctrl + Tab键绑定?

当我按下Ctrl + Tab时,JTabbedPane中选定的选项卡将获得焦点. 但是我想删除此键绑定.因此,对于绑定Ctrl + Tab,我有自己的操作. 它已分配给JTabbedPane. 但是它没有被触发,因为此键绑定仍将当前标签置于焦点. 解决方案 因此,对于绑定Ctrl + Tab,我有自己的操作.它已分配给JTabbedPane. 分配键绑定时是否使用了正 ..
发布时间:2020-04-25 12:12:13 Java开发

Java中的键侦听器/键绑定

我该如何编码一个事件,该事件在按下键(特别是空格键)时开始,在按住 键时继续运行,并且仅在释放键时才停止?我正在尝试模拟在粗糙表面上移动的带轮对象.我尝试使用原始的KeyListener方法,但是问题是,当我按住空格键时,要模拟的对象会反复停止和启动.我听说可能的解决方案是键绑定,但是即使阅读了有关它的Java教程,我仍然不了解它们. 这是用于仿真的绘画方法(由每10毫秒休眠的线程控制一次) ..
发布时间:2020-04-25 12:12:09 Java开发

如何在Ubuntu Jaunty中分配换行功能以直接输入?

在Ubuntu Jaunty中,Enter键显然已转换为Ctrl-m符号.我想从换行功能中释放Ctrl-m符号,使其可用于其他命令.在这种情况下,我想我应该直接将Enter转换为换行符.我该怎么办? 我正在谈论gnome终端中的密钥重新分配. 解决方案 (global-set-key (kbd "") 'newline) ..
发布时间:2020-04-25 12:11:59 其他开发

Java-按住键后KeyBinds停止工作

*更新-我从MacBook上获取了项目,并将其移至Windows计算机(相同的精确代码),该代码按预期运行!有谁知道为什么会这样? 这是我在Stack Overflow上遇到的第一个问题,因此,我将尽我最大的努力来进行正确的格式化. 我正在制作一个简单的Pong程序,该程序需要使用键盘来在关键事件(A和Z)上上下移动.当我简单地键入一个键,但是由于某种原因按下键的时间太长时,该键事件就 ..
发布时间:2020-04-25 12:11:57 Java开发