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

wpf - 使用 ESC 键隐藏网格

我是 WPF 的新手。我的窗口上有 15 个网格,我有一个小菜单,我可以在上面单击并选择要显示或隐藏的网格。一次只有一个网格。当我点击 . 时,我希望该网格隐藏(淡出)Esc。我已经有了所有的动画,我只需要知道现在什么网格是可见的(活动的)。

我不知道如何获得对我的窗口的当前最高控制权。

我的解决方案是KeyDown在我的 Window 上触发事件时:

0 投票
2 回答
5744 浏览

c# - 如何在 WPF/WinForms 中仅关闭 ESC 键上的单个对话框?

我有一个 WPF 表单。它处理KeyUp事件,如果释放的键是 Escape,它会自行关闭。

此表单还有一个按钮,可将某些 Windows 表单显示为对话框。它确实以相同的方式处理 Escape 键。

发生的情况是,当我在子对话框中按 Escape 时,两个窗口都会关闭。在这种情况下,我希望只有子 Windows 窗体窗口会关闭。

处理这个问题的正确方法是什么?

0 投票
3 回答
12193 浏览

wpf - WPF 窗口中如何处理“Esc”键?

我希望 Escape 键关闭我的 WPF 窗口。但是,如果有一个控件可以使用该 Escape 键,我不想关闭窗口。按下 ESC 键时如何关闭 WPF 窗口有多种解决方案。例如。WPF Button.IsCancel 属性如何工作?

但是,此解决方案会关闭窗口,而不考虑是否存在可以使用 Escape 键的活动控件。

例如。我有一个带有 DataGrid 的窗口。dataGrid 上的一列是组合框。如果我要更改 ComboBox,然后点击 Escape,则控件应该退出组合框的编辑(正常行为)。如果我现在再次点击 Escape,那么窗口应该关闭。我想要一个通用的解决方案,而不是编写大量的自定义代码。

如果您可以在 C# 中提供解决方案,那就太好了。

0 投票
2 回答
398 浏览

java - Jpopup 不适用于 ESc 键

通常,Esc 键用于隐藏菜单。但在我的情况下,我必须在单击 Esc 键时显示菜单。我有一个组合我正在执行以下操作

}

这适用于我测试的所有键,除了 Esc 键。我该如何启用它?

0 投票
2 回答
243 浏览

rebol - 是否可以使用询问功能检测 esc 键?

想检测 esc 键以逃避伪代码中的永远循环:

永远 [url: 询问“Url:” if (url = esc) [break] ]

这可能吗 ?

0 投票
2 回答
22626 浏览

javascript - 执行 ESC 键的 onclick

简而言之,我的问题是我想通过一行Javascript来执行按钮的效果,Esc例如执行按钮的效果。我该怎么做 ?onclickEsc

[我有一个 jQuery 框中的上传,所以我希望上传完成后,将自动执行转义函数以关闭框]

0 投票
1 回答
3584 浏览

jquery - jquery datepicker on esc 键事件

当用户在打开 datepicker 时单击键 ESC (e.keyCode == 27)时,我试图在日期选择器的输入框中输入一个日期值。

我的测试用例:

1)点击输入框,出现日期选择器;

2) 用户决定通过点击 esc 键取消选择。

3) 由于他没有选择任何日期,因此应将以下日期作为默认日期 (01/01/2011) 在输入框中。

请叉出我的小提琴

0 投票
2 回答
3787 浏览

javascript - Firefox 无法识别 Esc 键

由于某种原因,此脚本在 Firefox 中不起作用:

它在 Chrome 中运行良好,但由于某种原因它在 Firefox 中无法运行。

基本上,它的作用是/edit在您按下转义键时加载页面。

0 投票
3 回答
401 浏览

vim - Vim 预退出(Esc 键)命令?

现在在 Vim 中,当我换行时(或在正常模式下按 'p' 或 'o'),我得到一个可爱的自动缩进,如果我退出插入模式而不添加任何内容,它也会消失。

有没有办法在我退出插入模式之前绑定一些东西,例如插入一个幻像字符然后删除它?

0 投票
2 回答
874 浏览

jquery - 在文档上使用 jQuery 捕获 Esc 键,但不是内容

想象一个 HTML 表单并加载了 jQuery 库。我希望这样,如果某人当前没有专注于表单字段,并且他们单击 Esc 键,则会弹出一个对话框询问他们是否要关闭表单窗口(因为表单窗口作为新选项卡打开) .

如果我尝试在 $(document) 上捕获它,我遇到的问题是事件冒泡,字段拾取它,因此在字段中按下 Esc 键会导致事件触发。

当没有字段具有焦点时按下 Esc 时,如何有效地(关键字)防止事件冒泡并捕获?