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

eclipse - Mac OS X 上保存的 Eclipse 关键配置在哪里

我的主目录下没有 .eclipse 目录。我找不到保存键绑定方案的配置文件。它们在 Mac OS X 上保存在哪里?

0 投票
6 回答
23245 浏览

emacs - Emacs 全局设置键到 C-TAB

我正在尝试在 Emacs 中将键绑定设置为 Ctrl+TAB。我使用了以下调用:

但是,每当我使用它时,我都会得到一个

错误信息。尝试将绑定设置为“C-tab”会导致错误消息。

如何设置绑定到 C-TAB?

0 投票
1 回答
292 浏览

c# - 是否可以从键盘输入切换菜单?

我正在为具有绑定到 F1-F10、向上、向下、退格、回车的物理按钮的特殊用途硬件构建仪表板应用程序。该应用程序由几个视图组成(使用 MVVM 模式实现),并且大部分用户交互都是通过在物理按钮附近对齐的菜单完成的。我试图通过按 F 键来切换菜单状态,但我就是无法让该死的东西工作!

我已经(成功地,有点)尝试了一种替代解决方案,该解决方案捕获 F 键并将它们作为常规数字 1-10 发送,并使用 Accesskey 将 Alt+[1-10] 映射到菜单。这不是一个最佳解决方案,因为我必须跟踪菜单是否失去焦点(用户也可以使用触摸屏导航)。除此之外,我还尝试从 menuitem-header 中隐藏 accesskey-text(因为让它不可见似乎是不可能的)。

0 投票
1 回答
253 浏览

emacs - 终端无法识别 C-Tab?

我想将 company-mode-map 绑定到 C-tab,但它似乎不起作用。我输入了 Ch k C-tab,它只是说我输入了 TAB 而不是 C-Tab。它在 Xwindows 中工作,有什么办法可以解决终端模式下的问题?

0 投票
2 回答
19181 浏览

vim - 无法理解 .vimrc 中的一行

我不明白以下行在 .vimrc 中的作用

看起来

  • nmap 均值 noremap
  • 沉默似乎意味着在 Vim 中显然没有哔哔声
  • 领导者似乎意味着模式中的第一个字符:
  • v 似乎意味着视觉模式
  • EditConfig 应该是 vim 模式下的一个命令:(但是,它不是。)

.vimrc 中的行是什么意思?

0 投票
4 回答
4568 浏览

vba - 如何在不录制新宏的情况下将宏绑定到 Word 2007 中的键?

正如标题如此雄辩地指出的那样,我需要知道如何(或者甚至可能)将宏绑定到 Microsoft Word 2007 中的键,而无需每次都记录新的宏。

我发现自己直接在代码中编写新宏,然后无法将它们绑定到键。或者我可能只想将宏重新绑定到另一个键。

0 投票
6 回答
19531 浏览

wpf - 键绑定 RelayCommand

我在我的应用程序中使用RelayCommand。将代码放在视图模型中非常棒,但是如何将击键绑定到我的命令?

RoutedUICommand 有它的 InputGestures 属性,当我按下按键时,它会自动调用该命令。(作为一个额外的好处,它甚至可以在 MenuItem 中显示击键。)不幸的是,RoutedUICommand 的额外属性没有可重用的接口,因此我无法制作具有相同魔力的 RelayUICommand。

我已经尝试过使用 InputBindings:

但这给了我一个运行时异常,因为 KeyBinding.Command 不是依赖属性。(实际上,它抱怨的是 KeyBinding 甚至不是 DependencyObject。)由于我的 RelayCommand 是我的 ViewModel 上的一个属性(与 RoutedUICommand 设计的静态字段相反),数据绑定是我知道的唯一方法从 XAML 中引用它。

你们是怎么解决这个问题的?将击键绑定到 RelayCommand 的最佳方法是什么?

0 投票
1 回答
172 浏览

xcode - 在 Xcode 运行时重新加载 PBKeyBindings.dict

我正在通过编辑创建我的 Xcode 键绑定PBKeyBindings.dict,因为这似乎是创建作为方法调用序列的命令的方式。这很好用,但必须重新加载 Xcode 才能使更改生效。有没有办法让 Xcode 在运行时重新加载这个文件?

0 投票
1 回答
1449 浏览

kde - 如何在 kde 中以编程方式设置键绑定方案

我正在为 kde 制作一个自动配置脚本,我想用我自己的键绑定文件替换当前的键绑定。

我发现 /usr/share/apps/kcmkeys 目录中有一个键绑定文件列表,都存储在 .kksrc 文件中,我可以在 ~/.kde/share/apps/kcmkeys 目录中定义自定义 .kksrc 文件。但是,我不知道如何将 kde 设置为自动加载这些方案之一。

要更改为使用这些键绑定文件之一,我必须手动运行

然后使用 gui 将“当前方案”更改为这些文件之一。有没有办法从命令行做到这一点?

0 投票
2 回答
2071 浏览

macos - 如何在带有 emacs 键绑定的 OS X 上的 NetBeans 中使用 alt/option 键作为“元”键?

NetBeans 支持 emacs 样式的键绑定,但由于某种原因,它使用 cmd 作为“元”键而不是 alt,这似乎是 OS X 上的标准。(Terminal.app 有一个“使用选项作为元键”复选框,例如。)如何切换到使用 alt/option 作为 emacs 样式键绑定的“元”键?