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

java - 在 Java 中更改键盘输入语言

有没有办法在 Java 中设置/更改键盘输入语言(例如从英语到德语)?

示例用例:在德语键盘上记录(输入)用于播放的脚本。自动播放是在英文键盘上完成的...如果在脚本运行之前未将键盘自动设置为德文,则会失败。

0 投票
6 回答
3073 浏览

keyboard - 如何设置 vim 以根据 CAPS LOCK 是否打开自动更改背景颜色?

我是一个狂热的 vim 用户,最近开始编写一些 SQL 代码。我喜欢用 CAPS 编写我的 SQL 语句,有时会忘记关闭CapsLock“关闭”,然后我很快就在我意识到发生了什么之前对我的代码造成了严重破坏。

到目前为止CapsLock,除了查看我的键盘(这需要我将视线从屏幕上移开,我认为这是一个很大的延迟)之外,我还没有找到任何方法来判断按键是否打开。

理想情况下,我希望 vim 在CapsLock“打开”时自动更改我的背景颜色,但我愿意接受其他屏幕上的CapsLock状态指示器作为妥协。

0 投票
12 回答
145908 浏览

python - 在python中轮询键盘(检测按键)

如何从控制台 python 应用程序轮询键盘?具体来说,我想在许多其他 I/O 活动(套接字选择、串行端口访问等)中做一些类似的事情:

在 Windows 上执行此操作的正确 pythonic 方法是什么?此外,Linux 的可移植性也不错,尽管它不是必需的。

0 投票
5 回答
9192 浏览

c# - WinForm 中的输入处理

在不阻止特殊击键(例如Ctrl- V/ Ctrl- )的情况下阻止某些输入键在 TextBox 中使用的最佳方法是什么C

例如,只允许用户输入字符或数字的子集,例如 A 或 B 或 C,仅此而已。

0 投票
3 回答
283 浏览

winforms - 击键时隐藏自身的窗口的预期行为是什么

这是一个主观问题,但我需要意见。

我有一个 WinForms C# 应用程序,其窗口在特定击键(Enter 或 Escape)后隐藏,并带有可能的修饰符(例如 Ctrl-Enter)。当隐藏在 KeyDown 或 KeyPress 上时,在我的窗口隐藏后变为活动状态的其他应用程序会收到该击键的 KeyUp 事件。通常,它不应该影响其他应用程序,但其中一些对 KeyUp 有反应。例如,TweetDeck 在“Enter”KeyUp 上发送当前正在编辑的消息,即使它没有收到 KeyDown/KeyPress。

所以我想,好吧,我会成为一个好公民,我会躲在 KeyUp 上。但这感觉不对。如果我只寻找钥匙,我正在做我责怪别人做的事情!如果我尝试创建匹配 KeyDown/KeyUp 的历史记录,那么我的代码过于复杂(修饰符会生成自己的密钥)。

我该怎么办?一个执行良好的应用程序应该做什么?

0 投票
3 回答
4873 浏览

keyboard - Symbian S60 第 5 版中的虚拟键盘:使用哪个 API?

Symbian S60 第 5 版上的虚拟键盘是如何(即使用哪个 API)打开的?该文档似乎缺少有关此的信息。

0 投票
5 回答
6531 浏览

winapi - 来自 Windows 的低级键盘输入

哪些win32调用可用于从windows服务全局检测按键事件(不仅仅是1个窗口,我想每次按下一个键时都收到一条消息)?

0 投票
6 回答
32257 浏览

linux - 如何在没有鼠标的情况下从我的 xterm 中复制文本?

我想使用从另一个 xterm 中的命令行运行的命令的部分输出,或者作为不同命令的一部分。例如:

我想这样做:

我知道有两种方法可以做到这一点: 1.用鼠标
复制。 2. 使用/ / / / / /etc... 的某种组合从输出中仅提取我需要的内容,然后在反引号内使用它。~/<some very long path>/
headtailawksedperlcut

有没有不使用鼠标复制文本的方法?想到的例子是 VIM 中的可视模式,但我不知道如何在 xterm 中做到这一点。

0 投票
3 回答
3510 浏览

python - 有效的键盘输入处理

什么是实现键盘处理的好方法?在我编写键盘交互程序(例如俄罗斯方块游戏)的任何语言中,我最终都会得到一些如下所示的代码:

(缩短)。我不喜欢这样,因为它必须进入我的主循环,并且它与程序的所有部分都混淆了。这也使得不可能有一个用户配置屏幕,他们可以在其中更改哪些键映射到哪些操作。有没有使用某种形式的函数回调来做到这一点的好模式?

0 投票
7 回答
21865 浏览

keyboard - 最适合程序员的*最佳*无线键盘/鼠标套装是什么?

我考虑了以下几点:

罗技桌面 MX 5500

微软无线娱乐桌面 8000

但我想看看其他程序员会推荐什么。