问题标签 [keyboard-layout]

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

x11 - X11 中的便携式键码?

我想获得与映射无关的键码,但文档说 XKeyEvent 结构中的“键码”取决于硬件和驱动程序,我不能依赖它。如何在 Windows 中获得一些便携式密钥代码,例如 VK_*?

0 投票
1 回答
1742 浏览

windows - VBA 获取当前机器上可用语言的列表

我有一个多语言访问应用程序,需要访问机器上安装的语言/键盘布局。我有某些字段可以接受各种语言的输入。我希望能够在输入和退出这些字段时更改活动语言/键盘布局。

我确信有某种 Windows API 可以解决这个问题,但我无法打开任何东西。对于任何可以让我指出正确方向的代码示例、链接或任何内容,我都会很高兴。

0 投票
2 回答
2621 浏览

programming-languages - 程序员的最佳键盘布局?

可能重复:
编程的理想键盘布局

作为一名程序员,我输入的人类语言不像普通用户那样多。事实上,我输入的很多内容都是 ASCII 特殊字符,例如$();:?=+-'"\[]{}<>. 不用说,QWERTY 不擅长编程。

所以我正在考虑尝试其他布局,如DvorakColemak,但它们似乎并没有好多少(即使是编程版本)。那么是否有一个实际上将通用键放置在主行旁边的位置?不再为每个$]

0 投票
9 回答
3625 浏览

keyboard - 是否有一种编程语言使用(非扩展)ascii 表中的字符以外的字符?

我看不出谁会做出这样的决定,但有没有这样的语言?

我问这个(或者一些琐事,如果你喜欢)的原因是我刚刚完成了我的“开发者”版本的 dvorak 的第八次迭代(特别强调特殊字符)。并且四个键目前没有使用!

由于我不想偶然发现一种新的语言来尝试,只是发现我的布局缺少一个关键的特殊字符,我决定向社区询问。


如果除了基本字符之外从不需要任何其他字符,那么未使用的键的最佳用途是什么(对于程序员来说,当然是这样)?来自扩展 ascii 表的东西?或者故意不使用它们并使用AutoHotKey做一些很酷的事情?

0 投票
5 回答
4924 浏览

language-agnostic - 用于编程的首选键盘布局

我大约两个月前开始编程,现在我想,我在 C# 或 Clojure 中闲逛(我有严重的决策问题)。无论如何; 我来自挪威,我们使用与英语国家不同的键盘布局。我不知道例如德国或弗朗西斯的键盘布局与我们的相比如何,但编写代码确实很痛苦(对于那些感兴趣的人来说,挪威的 QWERTY 布局)。

无论如何; 伸手去拿(),真的让我的手指受伤[]{}因为我真的必须伸展我的手指。此外,虽然这是次要的,但它仍然让我感到怪癖,<>伸手去拿也很痛苦。

所以,我想知道是否有人对使用的布局有任何提示?在英文 QWERTY 布局上达到(),[]并且{}更好,还是几乎相同?最后; DVORAK 实际上是一个很好的编程布局吗?

提前致谢 :)

0 投票
1 回答
1274 浏览

android - Android:如何全局拦截keydown(在硬件键盘上)

android 应用程序是否有可能在后台作为服务运行,拦截来自硬件键盘的按键事件并在某些特殊情况下更改行为(即生成的字符)?

考虑的想法是对键盘布局进行某种修复,主要是使用替代键盘映射使重要的特殊字符可用,而不必从触摸屏上的巨大网格中进行选择。有时,移动设备的默认键盘映射并不代表所有重要字符,在涉及非英语语言时更是如此。

感谢您的灵感:) 彼得

编辑:另外强调硬件

0 投票
2 回答
10552 浏览

javascript - 在 JavaScript 中获取当前的键盘布局语言

我正在使用 wshShell.SendKeys 从 HTA 向网站输入一些文本,当我当前的键盘布局不是英文时,wshShell.SendKeys 的结果是出乎意料的。

我希望我的函数检查语言是英语,否则发送 ALT+SHIFT 将其更改为英语。对我来说,困难的部分是找到一个返回当前键盘布局的函数。

如果有人熟悉这样做的方法,我会很高兴知道..

谢谢, 罗特姆

0 投票
2 回答
1008 浏览

delphi - 如何模拟 Alt+Shift 来更改 Windows 中的语言?

我需要在 Delphi 中强制使用 alt + shift 来制作我的应用程序语言。我尝试使用 keybd_event 调用它两次,但它没有成功。

0 投票
3 回答
15782 浏览

iphone - 在关闭键盘的 iPhone 应用程序中完成键(使用 UITextView)

我正在开发一个 iPhone 应用程序,并且在 iPhone 应用程序中,用户正在输入 UITextView。我想知道如何在键盘上添加完成键而不是正常的返回键,当您单击该键时,键盘会关闭。

谢谢!

0 投票
1 回答
7235 浏览

iphone - 在 iPhone 键盘 (UITextView) 上将返回键更改为完成键

我正在开发一个带有 UITextView 的应用程序。我想用钥匙代替return键盘上的Done钥匙。我找到了它的代码,但它是用于 UITextField 而不是 UITextView。