问题标签 [keystrokes]

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 回答
259 浏览

firefox - 我无法阻止按键更改 Firefox 中的选定选项

使用火狐 3.5.7

以下测试页面的行为应类似于 Opera、Safari 和 Chrome。

按键(箭头或 1-5)应该没有效果(即应该取消事件,以便数字永远不会从初始默认值“3”改变)。

[我也有单独的 IE 工作代码]。

非常感谢任何可以使它工作的人?

0 投票
1 回答
122 浏览

cocoa - 在圆形视图中录制键盘命令,如 tweetie 或事物偏好

你将如何记录视图中的击键并将它们设置为 NSUserdefaults 因为每个键都有一个数值并且还有修饰键......你会怎么做

谢谢

0 投票
2 回答
4277 浏览

emacs - 如何使用 Emacs 将指针向上或向下移动多行?

我可以在 Emacs 中使用箭头键将指针上下移动一行,所以我想重新定义 Cn 和 Cp 一次上下移动 5 行。

我刚刚开始学习如何使用 Emacs,而 elisp 对我来说非常陌生。我尝试使用 GNU Emacs lisp 参考,但我找不到如何将击键绑定到多个命令。

这是我到目前为止所拥有的(专注于向上移动的定义):

但是,当我点击 Cp 时,这会显示一条错误消息“错误类型参数”。

有什么建议么?

谢谢!

0 投票
1 回答
1755 浏览

wpf - 在 WPF KeyDown 中更改键

旧版应用转换问题。VB6 TextBox_KeyDown() 允许更改键(例如强制击键为大写,但还有许多其他用途)。如何在 WPF 中做到这一点?

我能看到的唯一方法就是处理所有 TextBox 击键。实际上,重新实现 TextBox 编辑。我宁愿不去那里。

0 投票
2 回答
476 浏览

actionscript-3 - 在 Flash Builder 应用程序中禁用 CTRL-TAB

在浏览器中加载 Flash 应用程序时,它默认捕获现代浏览器中更改选项卡所需的 CTRL-TAB 击键。

关于如何将 Flash Builder 4 配置为不监听这些击键或将它们冒泡到浏览器的任何想法?

0 投票
3 回答
3712 浏览

c# - C# - 控制台按键

我想比较控制台中按下的键与左箭头键是否相等,这意味着按下的键是左箭头键,键将控制台的背景颜色更改为青色...

我不确定如何设置 If 语句,因为我不知道如何在控制台中比较键。

0 投票
1 回答
6223 浏览

java - Java 使用 inputmap 跟踪击键

我的代码有这个问题,我正在尝试学习如何在 Java 中使用击键,并且我希望能够跟踪我正在按下的击键。我正在尝试使用 KeyEvent.VK_UP 来跟踪我正在按下的内容。

我这样做是错的,还是有其他方法可以做到这一点?

0 投票
3 回答
3309 浏览

javascript - javascript - 捕获输入并转换字符

我想在文本框中捕获输入字符,然后根据表格进行转换并将它们作为用户类型放回文本框中。

0 投票
4 回答
4577 浏览

c++ - 在 C++ 中捕获击键

我一直在阅读,我发现我可以使用 getch() 来获得击键。我所看到的是,这被认为是不好的做法,但是我看到了相互矛盾的意见。我正在为我的班级编写一个控制台应用程序,并且希望能够根据按下的箭头键在屏幕上移动一个标记(*)。getch() 是解决这个问题的正确方法,还是有更好的方法来捕获它。我希望他们能够按箭头,而不需要按 Enter 或任何东西。我不需要特别的代码,我只是想知道是否应该避免 getch(),如果是,那么有哪些函数可以实现这种想法。

0 投票
2 回答
957 浏览

wpf - MVVM 处理 ViewModel 上所有未处理的击键

我不知道这是否是一种好的工作方式,但我需要处理我的 ViewModel 上所有未处理的击键,所以我的想法是在我的 ShellView 上使用一个行为,它将所有未处理的击键中继到 ViewModel..

但问题是我如何获得所有未处理的按键?

这是我第一次尝试抓住它们

但似乎 e.Handled 总是错误的,所以即使我在文本框中按下一个键,我还缺少什么?