问题标签 [qwerty]

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 投票
15 回答
7447 浏览

keyboard - 是否有可能成为 ambikeyboardrous?

大约一年前,我切换到了 dvorak 键盘布局。我现在在工作和家里全职使用dvorak 。

最近,我去秘鲁度假,发现自己陷入了一个难题。网吧只有 qwerty (和西班牙的 qwerty 一样)。我被困在一个很快就变老的狩猎和啄食习惯中。

也就是说,是否有可能同时在 qwerty 和 dvorak 中“流利”?如果没有,是否有任何好的解决方案来解决我发现自己所处的情况?

0 投票
3 回答
2041 浏览

javascript - 如何让数字键盘出现在 iPhone 网络应用程序中?

在要在 iPhone 上显示的网页上,有没有办法让用户在字段中点击时出现数字键盘,而不是 qwerty 键盘?

这家伙说这里是怎么做的,但是从 2.0 开始,这个“功能”被禁用了。

我猜有一些花哨的 javascript 可以用来解决这个限制?

0 投票
1 回答
3215 浏览

keyboard - 我可以将 das 键盘上的键从 QWERTY 重新排列到 Dvorak 吗?

我不想在这里问这个问题,但是 stackoverflow 上的很多人都谈到了 Das。

我想获得带有印刷钥匙的版本 - 因为他们不出售已经为 Dvorak 设置的印刷钥匙版本,我希望自己重新排列钥匙。

好吧,我知道我可以,但是...

我的戴尔 sk-8115 键盘无法优雅地管理从 qwerty 到 dvorak 的转换,因为不同行上的键具有不同的形状/高度/角度。

不幸的是,我找不到任何信息来告诉我键块在不同行上的形状是否不同 - 并且 das 键盘支持尚未与我联系。

0 投票
1 回答
607 浏览

java-me - 在 Java 中拦截诺基亚 Ctrl/Chr 按键

我正在尝试拦截完整的 QWERTY 诺基亚设备 (E71) 上的 Ctrl/Chr 键。似乎没有为此特定键生成 keyPress 事件。

有任何想法吗?

0 投票
7 回答
11061 浏览

windows - 适用于 Windows 的 Mac 风格“Dvorak - Qwerty 命令”键盘映射?

我有兴趣切换到 Dvorak 键盘布局。大家遇到的问题是常见的编程*键盘快捷键,例如:

  • Ctrl+C
  • Ctrl+V
  • Ctrl+Z

将不再是键盘左下角的键,因为 Dvorak 布局在不同的位置有 C、V 和 Z。

Mac 通过使用名为“Dvorak - Qwerty Command”的键盘布局解决了这个问题,其中键盘通常处于 Dvorak 模式,但如果您按下命令键,则映射会暂时恢复为 Qwerty。

Windows 上是否存在这样的功能?有人建议可以使用Microsoft 键盘布局创建器来完成这样的壮举,但我不会假装理解所有这些。

换句话说,Stackoverflow 用户,这是一个已经解决的问题吗?


* 笑话是最常见的编程任务是Ctrl+CCtrl+V

0 投票
1 回答
5255 浏览

javascript - HTML 中的 Qwerty 键盘

我需要一个使用 HTML 按钮的 QWERTY 键盘,它将输入的信息输入到文本字段中。我可以把一个放在一起,但似乎这一定是以前做过的,我讨厌重新发明轮子。有谁知道我在哪里可以找到类似的代码?

0 投票
1 回答
1244 浏览

java-me - 允许用户在 j2me java midlet 键盘 qwerty E71 等输入语言之间切换

我们有一个 midlet,需要允许用户在几种语言(比如英语到阿拉伯语等)之间动态切换输入语言(它是一个字典类型的应用程序)。在“旧时代”,数字键盘一切都很迷人,我们自己处理输入,匹配 2 次点击 5 以将正确的字符提供给我们的程序。然后 E71 出来了,它有一个 qwerty 键盘,在我们的画布 KeyPressed 中,我们得到用户按下的字符,在键盘上说“a”,现在的任务是将它与正确的语言匹配(假设用户现在正在搜索字典的阿拉伯语到英语侧)涉及将“a”(我猜是在 qwerty 布局上)与如果布局是阿拉伯语时会出现的阿拉伯语字母匹配的任务。在这些 S60 设备中(因设备而异)有一个特殊的键盘快捷键,允许用户弹出输入语言选择器(在 E71 的情况下为功能 + 空格),但是当我们的 midlet 运行时这些似乎不起作用。另一个建议的解决方案是以某种方式为输入使用可编辑的文本字段,在这种情况下,jvm 提供了更改输入语言的标准支持,但是我们渲染了一个画布(一个漂亮的画布)并用文本字段替换它是最后一个为我们度假。

那么,我们的问题是,有人能想到什么其他解决方案来解决这个问题?或者是否有人找到解决这种烦恼的方法?最好的问候,--tzurs

0 投票
8 回答
3459 浏览

php - QWERTY 键盘的助记密码生成算法

我有一个类似这样的助记符”密码生成功能:

基本上,这会生成一个$mnemonic长度为每个奇数字符是辅音而每个偶数字符是元音的字符串。虽然我知道这会降低密码复杂性,但通常更容易记住现在我想通过生成易于键入的字符串来改进它。

QWERTY 键盘布局

例如,虽然我是一个 *nix 新手,但我总是更喜欢基于 RHEL 的发行版而不是 Debian 发行版,主要原因是易于打字yum而不是易于打字apt[-get],你自己试试吧。

我应该如何实现逻辑以生成易于在 QWERTY 键盘上键入的字符串?

0 投票
6 回答
78286 浏览

language-agnostic - 理想的编程键盘布局

我经常听到抱怨为了简洁而大量使用符号的编程语言,尤其是 C 和 C++(我不会接触 APL),因为它们需要频繁使用 shift 键而难以键入。一两年前,我自己也厌倦了,下载了微软的Keyboard Layout Creator,对我的布局进行了一些更改,并没有回头。速度差异惊人;通过这些简单的更改,我可以将 C++ 代码的输入速度提高 30% 左右,当然这取决于代码的复杂程度;最重要的是,我在普通文本中的打字速度没有受到影响。

我的问题是:有哪些可供编程的替代键盘布局已经流行,它们中的任何一个仍在现代使用中,您个人是否使用任何更改的布局,以及如何进一步优化我的布局?

我对标准 QWERTY 布局进行了以下更改。(我不使用Dvorak,但有一个值得一提的程序员 Dvorak布局。)

  • 用顶行中的符号交换数字,因为长或重复的文字数字通常被命名常量替换;
  • 用波浪号交换反引号,因为反引号在许多语言中很少见,但析构函数在 C++ 中很常见;
  • 用下划线交换减号,因为下划线在标识符中很常见;
  • 用方括号交换花括号,因为块比下标更常见;和
  • 用单引号交换双引号,因为字符串比字符文字更常见。

我怀疑这最后一个可能是最具争议的,因为它要求使用 shift 来输入常见的收缩,从而对运行文本的干扰最大。这种布局显着提高了我在 C++、C、Java 和 Perl 中的打字速度,并且在 LISP 和 Python 中有所提高。

0 投票
5 回答
1986 浏览

algorithm - 考虑 QWERTY 键盘布局检测随机键盘点击

最近 Wikipedia 破坏检测竞赛的获胜者表示,可以通过“检测随机键盘击中考虑 QWERTY 键盘布局”来改进检测。

例子:woijf qoeoifwjf oiiwjf oiwj pfowjfoiwjfo oiwjfoewoh

是否有任何软件已经这样做了(最好是免费和开源的)?

如果没有,是否有一个积极的 FOSS 项目,其目标是实现这一目标?

如果没有,您会如何建议实施这样的软件?