问题标签 [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 回答
581 浏览

html - 是否有一个 HTML 属性来告诉智能手机键盘显示特殊的电子邮件键?

我注意到,当使用我的触摸屏智能手机(没有物理键盘)时,当应用程序要求在文本框中输入电子邮件地址时,屏幕键盘会稍作修改以提供输入文本块的专用键,例如' .com' 或将某些字符推到前台键,例如'@'。

是否有可以添加到我的 HTML 输入框中的 HTML 属性或样式来告诉智能手机/浏览器提供这些专用键?

0 投票
9 回答
3042 浏览

emacs - 使用 Emacs 时,您是否将大写锁定重新绑定到 CTRL?

如前所述,这个问题适用于使用 Emacs 的人。

当你这样做时,你是否将大写锁定键重新绑定到 CTRL,或者你是否使用“普通”ctrl 键?

我最近学习了一些 Emacs 命令,并且使用了一段时间的 Visual Studio 2008 emacs 命令,当然我使用了 caps-rebind 工具,但我很好奇有多少其他人这样做。

附带说明一下,VS 的 emacs 绑定严重不完整:(

0 投票
2 回答
3053 浏览

eclipse - @ 键在 Eclipse 中不起作用(Windows XP)

键盘组合Alt Gr+ Q= @(德语键盘)在 Eclipse 中不起作用,但在其他任何地方都不起作用。我正在使用Windows XP。这不是语言问题,我已经卸载了英文键盘,所有其他字符都可以正常工作。

用谷歌搜索也是不可能的,因为这个字符被搜索引擎转义了,而且所有其他人似乎都有语言问题。这个问题很烦人,因为我需要经常使用注释,所以非常感谢提示如何解决这个问题;-)

0 投票
1 回答
384 浏览

c++ - 键盘布局方向

我想检测当前打字(输入)语言的方向。我可以通过“GetKeyboardLayout”检测语言,但是我必须检查它是否等于阿拉伯语或希伯来语等等,有没有办法检测方向,即从左到右或从右到左。

谢谢!麦克风。

0 投票
1 回答
276 浏览

keyboard-layout - 创建一个 kext 以将 shift 键与 caps lock 键或功能 (fn) 键交换

我的换档键有问题,我希望能够用大写锁定键交换换档键。我没有找到任何允许我这样做的实用程序;我唯一的解决方案是创建一个 kext。

为什么不存在一个 kext 来做到这一点?
我找到了 DoubleCommand,但在它可以做的所有可能的交换中,没有我需要的那个。是否有任何限制不允许为我描述的目的创建 kext?

0 投票
1 回答
1997 浏览

c# - 在托盘栏中显示当前语言布局

基本上我想编写一个将当前语言显示为托盘图标的应用程序。主要是我可以编写 C++ 和 C#。猜猜谷歌会帮助我,但我想先在这里问一下,因为社区,这里的知识是我信任的。

(到目前为止,从未与系统的这些部分发生过争执。这就是为什么我想问社区的原因。)

好的,感谢您的帮助,我设法发现了两种方法。在 C# 中使用DllImport(导入user32.dll)和InputLanguage.

找到一个片段:

我像下面这样应用它:

如果将其悬停在图标上方,则会显示它。但是,它不会在切换时更新,也不会在托盘区域中将布局显示为文本。为此,我找到了一篇“在 VB.NET 中绘图”的文章,也许这会帮助我解决这个问题。关于开关检测,这是一个很好的问题。

0 投票
4 回答
5982 浏览

c - 如何更改键盘布局(X11 API 解决方案)

我想通过编程改变Linux中的键盘布局,X11的API函数是做什么的?

0 投票
1 回答
1649 浏览

macos - 如何以编程方式更改 Mac OS X 键盘布局?

我的 Qt 应用程序支持在 Linux 和 Windows 上更改输入语言。我也想添加对在 Mac OSX 中更改输入语言的支持。

不幸的是,我没有关于 Mac SDK 的任何信息。(我在 OS X 上的第一个也是最后一个工作是编译 Qt 并编译我的应用程序!)

我用谷歌搜索这个问题,发现我需要使用文本输入源服务,而且我发现了这些代码:

keyLayoutPtr当前键盘布局的指针吗?

如果上述问题的答案是“是”,那么我应该与什么比较keyLayoutPtr

换句话说,我如何检查当前的键盘布局是否(例如)“英语”?(或者LANG_ENGLISH在 Win API 或usXLib 中。)

0 投票
9 回答
26654 浏览

macos - 无法在emacs中输入大括号和方括号

我正在运行 Mac OS X 和 GNU Emacs 22.3.1。我使用瑞典语键盘。我无法在 emacs{ }中输入大括号。[ ]尝试键入大括号时,我得到括号。由于我对 Mac 和 emacs 还很陌生,因此我需要一些帮助来配置 emacs 以使其正确。

0 投票
6 回答
4787 浏览

keyboard-layout - 编程语言中符号的频率

我正在寻找某种参考来显示流行编程语言符号的频率。我正在尝试为编程设计最佳键盘布局。

如果没有这样的参考,我不介意创建一个简单的实用程序来解决这个问题。但是,我需要关于为每种语言分析哪些文件的建议。

我可以预见的问题之一是说我得到了一些objective-c 代码,如果它是一个没有对象的简单程序,那么[and]键的频率将远低于普通objective-c 文件。所以,我想说的准则之一是示例代码应该代表一个普通文件并使用该语言最常用的特性。

最初我想我应该用不同的语言编写相同的代码,但我不确定这是否是一个好主意,因为有些语言的用途与其他语言不同。