问题标签 [alt-key]

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 投票
2 回答
2045 浏览

delphi - Delphi XE2:如何防止 Alt 键窃取焦点?

例如,当光标位于编辑字段中时,按下并释放 Alt 键(不按任何其他键)会导致编辑字段失去焦点。任何其他集中控制也会发生这种情况。如何在 Delphi 程序中针对任何集中控制来防止这种情况发生?

0 投票
1 回答
871 浏览

wpf - AvalonDock 现在失去了 Alt 键装饰

我已经使用 AvalonDock (2.0) 有一段时间了,它是在 IDE 中管理文档的关键。在过去一个月左右的时间里,我注意到Alt在 AvalonDock 中的控件不再显示按键装饰,尽管Alt按键命令按预期执行。请参阅下图,其中Alt关键装饰显示在菜单中,但不显示 AvalonDock 内的按钮:

没有 Alt 键

这个问题特别有趣的是,它似乎是由环境设置或条件触发的。

如本视频所示(2:07),alt 键装饰用于 AvalonDock 中的控件。但是,如果我现在使用我在该视频中使用的完全相同的可执行文件,则 alt 键装饰不起作用。

我目前使用的是 build 2.0.1746,但我也尝试了 build 2.0.2000(使用 Xceed 命名空间)并发现了同样的问题。我还尝试了使用Xceed Extended WPF Toolkit打包的版本,发现问题仍然存在。

我还构建了一个非常简单的测试应用程序,它加载了几个类型的文档Item,其中Item是一个带有Name属性的简单类:

即使使用这个简单的应用程序,AvalonDock 外部的按钮也会Alt显示关键装饰,但 AvalonDock内的控件按钮不会显示。TestClickMe

我还在 AvalonDock codeplex 网站上发布了这个问题但似乎很少有响应活动。我还在Extended Toolkit codeplex 网站上发布了这个问题

关于如何纠正或解决此问题的任何想法?

0 投票
4 回答
95899 浏览

bash - 在不重新启动 xterm 的情况下重新加载 .Xresources

要在 vim 中使用 ALT 键而不进行调整,应在 xterm 中禁用转义。如果不转义,ALT 将无法在 bash 中用于快捷方式。

要解决此问题,我需要在启动 vim 之前重新加载此选项:

知道如何在不重新启动终端窗口的情况下重新加载 .Xresource 并使更改生效吗?
打开其他终端,让 ALT 在 vi​​m 和 bash 中工作。

0 投票
1 回答
48 浏览

macos - 在缩放图中检测 MacOS 上的 altKey

我正在实现在 Shift+Alt+Click 上的两个节点之间创建链接的功能。像这样

altKey 似乎没有被检测到。根据这个http://jsfiddle.net/Rw4km/它是键盘上的 alt/option 按钮。有什么线索吗?

0 投票
2 回答
492 浏览

javascript - 浏览器:按住“Alt”键关注输入文本

当用户输入 html 输入文本时,是否可以在用户Alt故意或错误按下键时阻止浏览器显示其菜单

0 投票
0 回答
652 浏览

vb.net - 如何防止 Alt 键将焦点转移到 MenuStrip?

我正在尝试为 Alt 键快捷键添加我自己的功能。

我有一个 MDIContainer 表单,我在运行时以编程方式将新表单(每个只有一个 RichTextBox)添加为子表单。然后我将自定义处理程序添加到新生成的 RichTextBoxes。

我一直在尝试编写自定义 RichTextBox KeyUp 和/或 KeyDown 自定义处理程序,以便当用户按下 Alt + [某个键] 时,我的代码被执行并且 MenuStrip 不会获得焦点。我没有成功。

例如,如果用户在 RichTextBox 获得焦点时按下 Alt+A,我希望执行某些代码。代码不会被执行,而是主 MenuStrip 获得焦点。这与我正在寻找的几乎完全相反。

KeyUp 和 KeyDown 处理程序中的其他代码正在执行,因此我可以确定我的方法实际上正在处理事件;当按下 Alt 键组合时,我似乎无法阻止 MenuStrip 抓住焦点......

0 投票
1 回答
564 浏览

actionscript-3 - 没有得到 alt 键 flash AS3 的键码

我在获取 alt 键的键码时遇到了一些麻烦。任何人都可以帮助它。我正在以我尝试的方式共享源代码。

0 投票
2 回答
1374 浏览

bash - How to make ALT works in gvim as in vim?

I'm trying to adapt to vim, again, I'm doing pretty well for now but unfortunately Gvim and Vim doesn't handle the same way the alt key.

In Vim, pressing ALT+ any other key) is the same to press (ESC + any other key). Even in bash's prompt using the vi mode (set -o vi).

If I use the same shortcuts in Gvim, estranges UTF-8 characters are printed.

How can I disable

0 投票
3 回答
1556 浏览

jsf - SelectOneMenu 重置并在 ALT 按下时触发更改事件

在 Glassfish 4.1 上使用 PF 5.1、JSF 2.2.7。

我有一个简单的例子selectOneMenu

豆:

它按预期工作,除了如果下拉菜单有焦点并且我在 windows 上按 ALT 或在 mac 上按 CMD,它将调用侦听器并重置下拉菜单。当下拉列表不是其默认值(当它已经在 2 或 3 时)时,就会发生这种情况。这意味着我不能按 ALT + TAB 来检查另一个打开的程序中的内容——当我回来时它会被重置。

为什么会出现这种邪恶的行为以及如何避免呢?我宁愿不用按 ALT 来触发event="change"和重置组件。

0 投票
1 回答
1223 浏览

visual-studio-2013 - 紧迫+在 Visual Studio 编辑器中写入单个 ASCII 字符

我使用 VS2013 作为我的 IDE,自从我安装它后,当按下 ALT 和任何箭头键时,它的行为就非常奇怪。我使用 ALT+LEFT 和 ALT+RIGHT 向后/向前导航,这原则上有效,但是一旦 VS 完成跳转,它就会写出一个字符。

这是跳跃前的:

跳跃前

这是在跳转之后/按 ALT+LEFT 之后: 跳跃后

这些是正在写入的字符:

  • ALT+UP:◘</li>
  • ALT+RIGHT:♠</li>
  • ALT+DOWN:☻</li>
  • ALT+左: ♦

我一直在工作中使用 VS2013,我以前从未见过这种情况。我知道按 ALT+NUMPAD_KEYS 会产生 ASCII 字符,但为什么我的箭头键会发生这种情况并且只在 VS 中发生?显然 ALT+UP 对我来说与按 ALT+6 相同(http://www.irongeek.com/alt-numpad-ascii-key-combos-and-chart.html)。我实际上换掉了我的键盘,看看它是否与此有关。没有喜悦。

有任何想法吗?

更新 1:
看起来这个家伙有类似的问题,但在 Windows 上使用 Eclipse:
https
://superuser.com/questions/668394/turn-off-alt-numeric-keypad-ascii-symbol-insertion 遗憾的是他的帖子没有答案.

更新 2/解决方案:

根据“Hans Passant”的评论,我找到了解决方案。详情见下文