小编tom*_*rer的帖子

如何计算程序员的理想键盘布局?

我正在考虑为编程创建一个新的键盘布局。现在我主要使用 HTML、JavaScript/jQuery/CoffeeScript、CSS/LESS/SASS 进行编程,尽管我可能很快就会涉足 shell 脚本和 RegEx,几年后可能会涉足 LUA、C++ 和 Java。我想有关于钥匙位置的科学证据。我确实有想法/要求,有些是我自己发明的,有些是从别人那里取来的:

  • 几乎所有的键都可以重新排列
    • RETURN , Left SHIFT , Left CONTROL , SPACE-bar , & TAB需要保留,但所有其他键,包括数字、符号和移动键都可以移动
    • 由于常见的撤消/剪切/复制/粘贴/保存习惯,将zxcvs留在原地可能是最佳选择:)
    • DELETE键可能会移到CAPS LOCK所在的位置:)
    • 不太可能保持匹配的括号如 (){}[]<> 彼此相邻;见下文
  • 恕我直言,计算密钥使用情况的唯一准确方法是 key-logging,而不是文件的密钥计数:
    • 大部分“编程”是发送电子邮件、发布到论坛、推特、错误报告、网上冲浪等。
    • 我相信大部分键盘使用都是“运动”;在字段之间切换、向下翻页、四处移动光标等。这些不会被文件输出捕获
    • 许多编辑器使用自动完成和宏,因此关闭分隔符:)}]> 可能不像打开器那样经常键入,因此只有键记录而不是解析文件才会准确。

所以我的问题:

  1. 什么是安全的免费/开源软件键盘记录器,除非您自己发送单独的文件,否则它们不会上传文件?我宁愿不收集登录名和密码,不仅是为了安全,也是因为我的分析恕我直言。
  2. 客户端可以使用哪些程序来消化单个和配对键计数?或者如何最好地构建一个?
  3. 在哪里最好找到志愿者帮忙?

迄今为止最好的研究:http : //www.michaelcapewell.com/projects/keyboard/layout_capewell.htm

http://viralintrospection.wordpress.com/category/technology/keyboard-layouts/

& 维基百科:Keyboard_layout#Non-QWERTY_keyboards_for_Latin_scripts

蒂亚!

keyboard keyboard-layout ergonomics keylogger

8
推荐指数
1
解决办法
2901
查看次数

标签 统计

ergonomics ×1

keyboard ×1

keyboard-layout ×1

keylogger ×1