问题标签 [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 投票
13 回答
74936 浏览

macos - Mac OS X Leopard 上的 Emacs 键绑定

我是 Mac 用户,我决定学习 Emacs。我已经读过,为了减少手部压力并提高准确性,应该交换CTRL和键。CAPS LOCK我如何在 Leopard 中执行此操作?

此外,在终端中,我必须使用ESC密钥来调用元。有没有办法让 alt/option 键来调用元?

更新:虽然现在控制键更容易按下,但元键也经常使用,它在我的 MacBook 和 Apple 键盘上的位置也值得关注。事实上,我发现控制键实际上更容易被击中,所以我重新映射了我的控制键以充当元键。有没有人有更好/更标准的解决方案?

0 投票
1 回答
334 浏览

macos - AIR 应用程序中的 OS X 键绑定

在 AIR 应用程序中使用时,OS X 中的一些标准击键要么被忽略,要么产生“神秘”字符,而不是按预期运行。例子:

  • option+left arrow应该将插入符号向后移动一个单词,它会打印一个神秘字符
  • ctrl+h应该向后删除一个字符,它会打印 h

我如何支持 OS X 默认按键(在此处列出:http ://www.hcs.harvard.edu/~jrus/Site/System%20Bindings.html )?

0 投票
3 回答
617 浏览

cocoa - 如何为 NSApp.dockTile 的创建绑定

在 IB 中,很容易将标签或文本字段绑定到某个控制器的 keyPath。

NSDockTile(可通过 [[NSApp dockTile] setBadgeLabel:@"123"] 获得)未出现在 IB 中,我无法弄清楚如何以编程方式绑定其“badgeLabel”属性,就像您可能绑定标签/文本字段/表格列一样.

有任何想法吗?

0 投票
2 回答
493 浏览

java - Eclipse 中的通用键绑定

我希望能够使用 CTRL-SHIFT-T 从Eclipse 中的任何角度打开 Java 类型(源代码文件)。不幸的是,键绑定仅适用于 Java 透视图。

我尝试使用上下文“In Windows”和“In Dialogs and Windows”来定义键绑定。那没有奏效。

任何想法如何做到这一点?

(对于文档,请注意例如此页面。)

图片由 ImageShack.us 托管 http://img18.imageshack.us/img18/7205/keybindingsna4.png
拍摄于 2009-02-18

0 投票
5 回答
11865 浏览

vim - Vim:重新映射键以切换行号

我补充说:

到我的 vimrc 文件。基本上它应该做的是让我按下F2切换行号,但它不起作用。我做错了什么?

0 投票
2 回答
1960 浏览

xcode - XCode 中的多行光标移动

我想映射一个键以将 XCode 中的光标向上移动十行。当然,我也想再下一个。理想情况下,键映射类似于“Control-Alt-P”。

有没有办法在 XCode 中实现这一点而不求助于 Automator?


Ashley 在下面给出了答案,格式有点不同,因为属性列表是 XML 格式。

总之,在 ~/Library/Application Support/Xcode/Key Bindings/ 中 *.pbxkeys 的“文本”部分添加了以下格式的条目:

0 投票
1 回答
932 浏览

asp.net - 如何为 ASP.NET 按钮创建键绑定/快捷方式以通过该按钮回发?

我正在开发旨在成为 ASP.NET 中非常高效的 UI 的东西。

我希望我的用户能够点击 ALT-A 通过特定按钮回发表单。换句话说,当他们点击“ALT A”时,表单将回发,与特定 ASP.NET 按钮控件关联的事件处理程序/函数将运行。

我怎样才能做到这一点?我有 ASP.NET 2.0/3.5。我还可以使用 Telerik 控制装置。

-KF

0 投票
5 回答
76669 浏览

wpf - 如何在 WPF 中捕获 Ctrl + Tab 和 Ctrl + Shift + Tab?

将捕获 WPF 应用程序的 + 和 ++ 的一些示例Ctrl代码TabCtrl什么?ShiftTab

我们已经创建了KeyDown事件,还尝试使用输入手势添加命令绑定,但我们从未能够捕获这两个快捷方式。

0 投票
2 回答
562 浏览

emacs - 在哪个文件中定义了键绑定?

考虑 Emacs 中的击键,例如C-x C-s. 我可以通过键入来确定它调用了哪个函数,但是我怎样才能找到这个键绑定的定义位置呢?C-h c keystroke

(也许正确的答案是无法确定,因为键盘映射不存储此类信息。)

0 投票
2 回答
4404 浏览

emacs - Emacs 可以区分 ctrl-r 和 ctrl-shift-r 吗?

我想将Ctrl+绑定R'isearch-backward和将Ctrl++Shift绑定R到,'tags-apropos但我无法区分这两个按键。

emacs 可以区分Ctrl+RCtrl++ShiftR?什么应该进入我的 .emacs 文件以允许此键绑定?