问题标签 [keyboard]

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 投票
3 回答
6719 浏览

keyboard - 远程登录退格键错误

当我远程登录到我们的工作太阳站时,我的退格键不起作用。我使用以下临时解决方法:

$ stty 擦除 ^H

这行得通,但每次我远程登录时,我都必须重新输入。如何设置它以在我的 .cshrc 文件中正常工作?

0 投票
2 回答
4458 浏览

.net - GetAsyncKeyState 是否有 .Net 替代品?

在 VB6 中,我使用了对 Windows API GetAsyncKeyState的调用来确定用户是否按下了 ESC 键以允许他们退出长时间运行的循环。

纯 .NET 中是否存在需要直接调用 API 的等效项?

0 投票
2 回答
1111 浏览

javascript - 如何检测小书签中的键盘修饰符?

有没有办法检测用户在执行 javascript 小书签时是否按住 shift 键(或其他修饰键)?

在我对 Safari 3.1 和 Firefox 3 的测试中,window.event始终未定义。

0 投票
13 回答
9954 浏览

button - Scroll Lock 按钮还有用吗?

滚动锁定按钮似乎是对过去美好的绿色终端时代的提醒。有人还在用吗?101键键盘应该变成100键键盘吗?

0 投票
2 回答
71126 浏览

javascript - 如何将键盘焦点赋予 DIV 并将键盘事件处理程序附加到它?

我正在构建一个应用程序,我希望能够单击由 DIV 表示的矩形,然后使用键盘通过列出键盘事件来移动该 DIV。

我可以在 DIV 级别侦听键盘事件,而不是在文档级别为这些键盘事件使用事件侦听器,也许通过给它键盘焦点?

这是一个简化的示例来说明问题:

单击内部 DIV 时,我尝试将其聚焦,但后续键盘事件总是在文档级别而不是我的 DIV 级别事件侦听器中获取。

我是否只需要实现特定于应用程序的键盘焦点概念?

我应该补充一点,我只需要它在 Firefox 中工作。

0 投票
3 回答
817 浏览

keyboard - 用于 Visual Studio 的 Sidewinder x6 键盘宏?

微软的新键盘,Sidewinder x6可以录制游戏宏。如果它可以在 Visual Studio 中使用(也可以在应用程序中记录密钥),我很担心?

(这对于按 1 键而不是 Ctrl+M,M 来切换大纲非常有用。)

0 投票
3 回答
5779 浏览

keyboard - 可怕的 VMware 键盘快捷键

我是 VMware 用户,在编程时我经常使用键盘快捷键。然而,事实证明这非常令人痛苦,因为有时 VMware 会抓住它并关闭/暂停 ( Ctrl+ Z) 虚拟机。

有没有办法在 VMware 上禁用键盘快捷键?这里有人找到解决方法吗?

0 投票
1 回答
1241 浏览

javascript - 如何在输入元素获得焦点时禁用 YAHOO.util.KeyListener?

我有一个带有YUI 的 MenuBar小部件的 MenuBar 设置,并且我有一个YAHOO.util.KeyListener附加到文档以快速通过键盘访问菜单和子菜单项(例如,'s' 打开设置菜单)。问题是当用户在输入元素中时, keylistener仍然会触发。例如,用户可能在文本字段中输入,“s”字符将导致设置菜单弹出。

一种解决方案是在焦点位于输入元素上时禁用keylistener ,并在模糊时启用它。我该怎么做呢?有更好的解决方案吗?

0 投票
5 回答
11509 浏览

java - 将键盘事件从 java 发送到任何应用程序(屏幕键盘)

我正在用java开发一个屏幕键盘。该键盘具有JComponent适用于所有可能的键。当在按钮上检测到鼠标按下时,我想将特定的键盘代码发送到当前处于焦点的应用程序。键盘本身JFrame没有任何装饰,并设置为始终在顶部。

我发现 Robot 类可以用来模拟原生队列上的这些键盘事件。但是,在这种情况下,选择JComponent将意味着在 上接收到按键JFrame,而我将无法在其他应用程序中接收到它

如何让我的屏幕键盘“始终没有焦点”?是否可以使用另一种方法来发送按键?

0 投票
7 回答
68789 浏览

ios - 以编程方式对齐 iPhone 键盘顶部的工具栏

在某些情况下,我想在 iPhone 键盘的顶部添加一个工具栏(例如,在 iPhone Safari 中导航表单元素时)。

目前我正在用常量指定工具栏的矩形,但是因为界面的其他元素在不断变化 - 屏幕顶部的工具栏和导航栏 - 每次我们进行小的界面更改时,工具栏都会失去对齐。

有没有办法以编程方式确定键盘相对于当前视图的位置?