问题标签 [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.
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 技巧。
非常感谢任何指南/博客/代码示例。
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
autohotkey - Autohotkey:重新映射箭头键
我正在尝试将箭头键重新映射到 Alt 键的组合,以使它们更集中在键盘上。问题是我无法将 shift 组合起来工作(用于在移动光标时选择文本)。
这是一个起点:
任何提示将不胜感激。
iphone - 在 iPhone 上呈现文本信息的最符合人体工程学的方式
在 iPhone 上呈现信息的最佳和最符合人体工程学的方式是什么?
我目前有一个简单的 GPS 类型的应用程序,它在一个视图上显示地图,在另一个视图上显示所有运动数据,例如速度、高度、航向和坐标。我在黑色背景上用白色字体显示了这几个变量(不断变化)。
我目前使用的字体:Helvetica, 24.0
这个应用程序实际上将在驾驶条件下使用,因此它必须在许多条件下(例如在夜间)具有良好的视觉效果和可读性。显然它是可读的,但是从这些方面来看,最符合人体工程学的选择是什么:
- 字体系列(AKA 类型,例如 Helvetica)
- 字体颜色
- 字体大小
- 背景颜色
keyboard - 习惯了人体工学键盘后,还能回到自然键盘吗?
我希望我在正确的地方问这个问题。不管我们都是程序员。
我昨天买了一个新的人体工学键盘(Microsoft Natural Ergonomic Keyboard 4000)。现在有点连线了,但我相信接下来的几天会正常。
我担心在那之后我是否可以使用自然键盘。有没有人用过这样的键盘。请在这方面帮助我。
- 编辑 -
我在这里问这个问题是因为我想知道程序员(编码员)的想法。编写和编辑程序与写信完全不同。
提前致谢。
vim - Vim 用户,你的右手放在哪里?
长期使用 vim 的用户,您是保持手指打开jkl;
还是hjkl
处于正常模式?
标准的触摸打字告诉我们右手的起始位置,食指在j
键上,所以你的手指在jkl;
。
但是标准的 vim 动作键是hjkl
.
10 多年后我又回到了 vim 中(天哪,当我不注意时我变老了)并且发现自己被吸引到hjkl
......但这使得输入右上角的字母、大括号等变得更加困难。我'想训练自己现在使用最有效/务实的方法,而不必以后重新训练。
长期的铁杆 vim 用户,最佳实践是什么?
笔记:
- 与触摸打字员如何在 vi 中导航有更大的重叠?
- 我认为这通过了“主观”测试,因为它是关于刻意培养一种无意识的最佳实践,而不仅仅是人们的偏好
user-interface - GUI 设计:禁用标签?
我在网上找不到任何对这个问题有用的东西:
禁用 GUI(表单等)上的标签通常是一个好主意,还是被认为是一个 blooper?
我不是专门谈论 HTML,只是任何桌面 GUI 工具包。
问题是,标签通常放在另一个 GUI 元素的前面,如文本字段、下拉框、单选按钮等。当这些输入组件被动态禁用时,即在其他 GUI 元素的状态下,是即使它本身没有提供输入方式,也禁用它的标签是一个好主意?
java-me - 除了波兰语和 LWUIT 之外,还有哪些其他 j2me 人体工程学技术?
除了 j2me-Polish 和 LWUIT 之外,j2me 中还有其他符合人体工程学的技术吗?
emacs - 输入没有 RSI 的乳胶
我不能在没有手痛的情况下在我的笔记本电脑上输入乳胶。我在 org-mode 中使用乳胶来写数学笔记,而我的右手小指总是在_
, {
,}
和\
.
有没有人建议输入大量的乳胶?欢迎使用替代输入法或触摸打字提示,以及明显的提示或替代方法。我无法理解人们是如何做到的。
emacs - 在 Emacs 中禁用相邻的元键
我想改变我的一些 Emacs 键盘习惯,因为一些键盘快捷键组合(通常以 Cx、Mx 等开头)我是单手操作的,它们涉及到不舒服的手部动作。我想改变这种行为。
然而,由于我已经这样做了大约 15 年,它们被编入了我的肌肉记忆中。我很难记住改变我的打字方式。
我想知道是否可以在 Emacs 中进行细粒度的重新映射,即使一次只有一个键,所以 (left-control)+x 被禁用,但 (right-control)+x 仍然可以,之类的。