问题标签 [ergonomics]

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

android - Android中良好的UI实践,有一些示例代码吗?

我仔细阅读了 Google Dev Blog 中的良好 UI 实践;http://android-developers.blogspot.com/2010/05/twitter-for-android-closer-look-at.html

我发现他们是对的,而 twitter 是一个我非常喜欢它的用户友好界面的应用程序(也像 Google IO 应用程序一样)

由于我大部分时间都在开发我的应用程序的界面,我发现这是浪费时间并且结果非常糟糕。我认为很多像我这样的开发人员可能缺乏 Photoshop 技能和“人机工程学”(这个词是否存在于英语中?)。

我还在 Twitter 博客上读到该应用程序将是开源的:http: //blog.twitter.com/2010/04/twitter-for-android-robots-like-to.html

但我还没有听说过任何代码发布。

由于有很多事情需要关心,关于谷歌开发博客,我想知道是否有一个开源应用程序可以教我如何使用所有这些模式(搜索栏、移动位图、QuickActions 等)

我知道我的问题的答案不是简单的代码行,而可能是一个开源项目或参考应用程序,以学习如何像在 Twitter 应用程序上一样简单地完成 UI 技巧。

非常感谢任何指南/博客/代码示例。

0 投票
6 回答
7313 浏览

emacs - 我应该从 ErgoEmacs 开始学习 emacs 吗?

我刚刚开始使用 emacs,并且刚刚完成了教程。作为一个长期的 Windows 用户(我在 Win7 上运行 emacs),这些快捷方式确实感觉不直观,但我已经预料到了这一点,并准备花时间学习这些命令。

但是,我最近发现了ErgoEmacs 包,我想知道是否应该:

  • 从那个开始,然后过渡到正常的快捷方式
  • 永远使用 ErgoEmacs
  • 只是坚持使用普通绑定,然后在我的技能提高后根据我认为合适的方式自定义它们?

您认为哪些选项会让我在多年的使用中效率最高?

虽然我目前使用 Windows,但我希望在接下来的 12 个月内过渡到 Mac 或 Linux 以供日常使用。

作为旁注,是否建议我安装http://github.com/technomancy/emacs-starter-kit/?这会与 ErgoEmacs 发生冲突吗?

我使用 emacs 的原因是尝试 Org-Mode,但是我想在不久的将来将它用作我的所有东西的编辑器,可能还有其他东西,比如电子邮件等。

如果有人可以帮助解决一些配置问题并帮助在 Windows 上设置颜色主题,那也很棒 - https://superuser.com/questions/167110/how-to-use-emacs-color-theme- on-windows-and-help-with-the-emacs-emacs-d

0 投票
2 回答
1636 浏览

autohotkey - Autohotkey:重新映射箭头键

我正在尝试将箭头键重新映射到 Alt 键的组合,以使它们更集中在键盘上。问题是我无法将 shift 组合起来工作(用于在移动光标时选择文本)。

这是一个起点:

任何提示将不胜感激。

0 投票
1 回答
182 浏览

iphone - 在 iPhone 上呈现文本信息的最符合人体工程学的方式

在 iPhone 上呈现信息的最佳和最符合人体工程学的方式是什么?

我目前有一个简单的 GPS 类型的应用程序,它在一个视图上显示地图,在另一个视图上显示所有运动数据,例如速度、高度、航向和坐标。我在黑色背景上用白色字体显示了这几个变量(不断变化)。

我目前使用的字体:Helvetica, 24.0

这个应用程序实际上将在驾驶条件下使用,因此它必须在许多条件下(例如在夜间)具有良好的视觉效果和可读性。显然它是可读的,但是从这些方面来看,最符合人体工程学的选择是什么:

  • 字体系列(AKA 类型,例如 Helvetica)
  • 字体颜色
  • 字体大小
  • 背景颜色
0 投票
1 回答
170 浏览

keyboard - 习惯了人体工学键盘后,还能回到自然键盘吗?

我希望我在正确的地方问这个问题。不管我们都是程序员。

我昨天买了一个新的人体工学键盘(Microsoft Natural Ergonomic Keyboard 4000)。现在有点连线了,但我相信接下来的几天会正常。

我担心在那之后我是否可以使用自然键盘。有没有人用过这样的键盘。请在这方面帮助我。

- 编辑 -

我在这里问这个问题是因为我想知道程序员(编码员)的想法。编写和编辑程序与写信完全不同。

提前致谢。

0 投票
5 回答
25016 浏览

vim - Vim 用户,你的右手放在哪里?

长期使用 vim 的用户,您是保持手指打开jkl;还是hjkl处于正常模式?

标准的触摸打字告诉我们右手的起始位置,食指在j键上,所以你的手指在jkl;

但是标准的 vim 动作键是hjkl.

10 多年后我又回到了 vim 中(天哪,当我不注意时我变老了)并且发现自己被吸引到hjkl......但这使得输入右上角的字母、大括号等变得更加困难。我'想训练自己现在使用最有效/务实的方法,而不必以后重新训练。

长期的铁杆 vim 用户,最佳实践是什么?


笔记:

  1. 与触摸打字员如何在 vi 中导航有更大的重叠?
  2. 我认为这通过了“主观”测试,因为它是关于刻意培养一种无意识的最佳实践,而不仅仅是人们的偏好
0 投票
1 回答
179 浏览

user-interface - GUI 设计:禁用标签?

我在网上找不到任何对这个问题有用的东西:

禁用 GUI(表单等)上的标签通常是一个好主意,还是被认为是一个 blooper?

我不是专门谈论 HTML,只是任何桌面 GUI 工具包。

问题是,标签通常放在另一个 GUI 元素的前面,如文本字段、下拉框、单选按钮等。当这些输入组件被动态禁用时,即在其他 GUI 元素的状态下,是即使它本身没有提供输入方式,也禁用它的标签是一个好主意?

0 投票
1 回答
160 浏览

java-me - 除了波兰语和 LWUIT 之外,还有哪些其他 j2me 人体工程学技术?

除了 j2me-Polish 和 LWUIT 之外,j2me 中还有其他符合人体工程学的技术吗?

0 投票
3 回答
2697 浏览

emacs - 输入没有 RSI 的乳胶

我不能在没有手痛的情况下在我的笔记本电脑上输入乳胶。我在 org-mode 中使用乳胶来写数学笔记,而我的右手小指总是在_, {,}\.

有没有人建议输入大量的乳胶?欢迎使用替代输入法或触摸打字提示,以及明显的提示或替代方法。我无法理解人们是如何做到的。

0 投票
1 回答
494 浏览

emacs - 在 Emacs 中禁用相邻的元键

我想改变我的一些 Emacs 键盘习惯,因为一些键盘快捷键组合(通常以 Cx、Mx 等开头)我是单手操作的,它们涉及到不舒服的手部动作。我想改变这种行为。

然而,由于我已经这样做了大约 15 年,它们被编入了我的肌肉记忆中。我很难记住改变我的打字方式。

我想知道是否可以在 Emacs 中进行细粒度的重新映射,即使一次只有一个键,所以 (left-control)+x 被禁用,但 (right-control)+x 仍然可以,之类的。