问题标签 [key-bindings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
359 浏览

emacs - Emacs 如何重新定义 Shift-R 以实现预期用途

我检查了我的 elisp 文件以确保我没有任何包含 Shift+R 的绑定(并且我没有找到任何绑定)。我希望 SHIFT+R 打印一个大写字符,但是我在 Emacs 命令行中得到RR undefined 。这仅适用于 C/C++ 主要模式。

有什么建议么?

更新:描述键表明它是未定义的。我将如何将其定义为正常的预期用途(大写字母 R)?

0 投票
1 回答
447 浏览

java - 覆盖 Java/Swing 中 JMenuItems 中加速键的显示外观

我注意到在某些 Mac 上,JMenuItem 使用“空格”一词来表示空格键是键绑定。在其他 mac 上,使用了一个符号(看起来像一个短大写 U)。我更喜欢“空间”演示,因为它对用户更透明。有没有办法覆盖 LAF 以图形方式表示加速键的方式?

0 投票
2 回答
800 浏览

emacs - Conkeror Keybindings on Mac OSX

Has anyone figured out how to change the keybindings for the meta and control keys for Conkeror on Mac OSX? For example, in Emacs I have my C mapped to the apple command key and my M mapped to the option key. Is there any way to do this for Conkeror? Can anyone supply the javascript for the .conkerorrc file?

0 投票
3 回答
5684 浏览

wpf - 响应 WPF 中的“后退”和“前进”按钮

我计划在我的 WPF 应用程序中添加对许多键盘上的后退和前进按钮的支持,但我正在努力让它们工作。

我已经尝试使用标准的 KeyBinding 到 BrowserBack 和 BrowserForward,没有任何乐趣。我用 ESC 键测试了代码,以确保它正常工作,并且那个键很好。

Nextup 我处理了 KeyUp 事件,但发送的密钥是“System”,这是没用的,如果我使用 KeyInterop.VirtualKeyFromKey,我只会返回 0。

我开始认为 PInvoke/捕获真正的窗口消息将是唯一的选择,但如果有人有任何好主意,我宁愿避免这种情况?

哦,键本身肯定可以工作,而且我的键盘已插入;-)

更新:他们建议使用 SystemKey 让我可以使用它:

这似乎适用于键盘按钮,但不适用于相应的触摸“轻弹”(模拟下一个和后退)。这些轻弹在浏览器中运行良好,但根据我的 KeyUp 事件,它们发送的只是“LeftAlt”,仅此而已!

** 再次更新 ** : Rich 的评论让我明白了这一点:

这似乎是一种享受……也可以轻弹!

0 投票
1 回答
231 浏览

macos - OSX 上 JRuby irb 中的键绑定移动字

类似于这个问题,除了在 JRuby 中(它在 MRI Ruby 中工作)。Alt-left 在我的控制台中打印一个“b”。很烦人!

为了澄清,我已经按照本文中的描述设置了我的终端,将 option-left 映射到 escape-b。

0 投票
2 回答
635 浏览

xcode - PBKeyBinding.dict 是否仍可用于设置 Xcode 键绑定

Mac (OS X 10.6.2) 和 Xcode (3.2.1) 的新手(以及这里的新手!),我一直在使用此处描述的过程修改快捷方式。

我制作了提到的文件夹和文件 PBKeyBindings.dict:

这只是为了测试水,然后再着手进行以下操作:

} (从另一个帖子复制,谢谢)

现在,无论我做什么(重新启动 Xcode,重新启动 Mac),Xcode 都没有注意到。

我刚刚做了什么愚蠢的事情,还是整个设施都被全能者移除了?

顺便说一句,另一位用户建议这可以在 Xcode Preferences 中完成,但我看不到将多个操作映射到一个键的方法。

0 投票
5 回答
9683 浏览

c# - WPF 中的键绑定

我是 WPF 新手,在我正在构建的应用程序中,我想在按下 alt 键时显示主菜单,就像 vista 和 Windows 7 中的 Windows 资源管理器一样。我尝试使用仅带有修饰符的键绑定设置,但这似乎不起作用。

到目前为止,代码如下:

p>

我还希望菜单在失去焦点时消失。

有任何想法吗?

0 投票
3 回答
17749 浏览

vim - 如何更改用于在 vim 中自动完成的键绑定?

我不是 的忠实粉丝Ctrl-n,我希望能够使用Ctrl-Space。任何想法我该怎么做?

0 投票
8 回答
7429 浏览

emacs - 如何在 Linux 中使用 Ctrl+M 关闭替代 Enter

为什么 Ctrl+M 在 Ubuntu Jaunty 中必须输入 Enter?如何关闭它?

我正在使用 Emacs 并想将 Ctrl+M 绑定到其他命令。

0 投票
1 回答
465 浏览

ubuntu - 如何将 Ubuntu Jaunty 中的换行功能直接分配给 Enter?

在 Ubuntu Jaunty 中,Enter 键显然被转换为 Ctrl-m 符号。我想从换行功能中释放 Ctrl-m 符号,使其可用于其他命令。在这种情况下,我想我应该直接将 Enter 转换为换行符。我怎么做?

我说的是 gnome-terminal 中的密钥重新分配。