问题标签 [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 投票
4 回答
48291 浏览

macos - 在 Mac OS X 下使用外部“windows”键盘

我用的是 MacBook,但我有一个普通的键盘。

问题是这些键并不完全是一对一的映射。一件事是 APPLE 和 ALT 键。它们映射到 WIN 和 ALT,但它们通常在物理上是颠倒的,所以如果你想在相同的布局中使用它们,你必须在操作系统中颠倒它们。功能键的工作方式也不同。外部的 Fx = MacBook 键盘上的 Fn + Fx。然后是所有的插入、删除、键。

所以,问题是,你如何解决这个问题?现在我在“系统偏好设置”面板上重新映射了所有我想要的东西,但是当我拔下外接键盘时,一切都搞砸了。有没有办法只为外部键重新映射键?某些型号的键盘可以存储它自己的映射而不需要操作系统?我是唯一一个为此烦恼的人吗?

(我想避免购买外接mac键盘,因为我想尝试其中一种符合人体工程学的型号,据我所知,没有mac符合人体工程学的型号)

更新:感谢您的回复,我解决了这个问题。

要为不同的键盘设置控制键,您必须转到系统偏好设置/修改键,然后下拉菜单选择键盘允许您选择一个特定的键盘并设置这些键。拔掉/插入后似乎可以工作

@Matthew Schinckel 的建议似乎适用于其余问题(功能键,...)。我还没有尝试过,因为命令键是我最大的抱怨。

0 投票
16 回答
20676 浏览

speech-recognition - 面向开发人员的语音识别软件

好吧,医生终于说出来了,我需要在手腕上放松几个月。由于我是一名 .NET 开发人员,这可能会暂时结束我的生计,我并不急于这样做。也就是说,开发人员有什么好的免提选项吗?有人成功使用了任何语音识别软件吗?

后记:我的手臂再次恢复到双手编程不成问题的程度。Dragon 自然地运行良好,但速度较慢,不像键盘那样我编程的速度比我想象的要快。

0 投票
9 回答
7079 浏览

keyboard - 中间有数字键盘的键盘?

我患有早期 RSI 症状,正在寻找避免受伤的方法。我的物理治疗师已经确定,我似乎做的最糟糕的事情就是以如此奇怪的角度使用我的鼠标。对我来说问题是,我保持键盘的位置使我的左前臂和右前臂的角度相同,即我的身体大致以 B 键为中心。在我当前的键盘(不是拆分键盘)上,这意味着宽 Enter 键、箭头键和数字键盘在我有空间放置鼠标之前都向右突出。我有一个中等宽度的框架,但即便如此,这让我的手腕在使用鼠标时处于一个非常尴尬的角度。我不想每次在两者之间切换时都不必将键盘推开,但我偶尔会使用数字键盘,所以我不想要没有它的键盘。

我认为在键盘的左右两半之间留出大约 30-50 厘米的空间会比较理想,这样我的手臂更垂直于我的锁骨,中间的箭头键和数字键盘,甚至可能这些数字呈 45 度角,因此我可以将它们配置为用任何一只手使用。

(如果你想知道的话,那就是一个带有触控笔的触摸屏,它有一个用于鼠标右键单击的修改按钮,因为否则鼠标垫会在我放置主行右半部分的地方,最多坐下时右臂的自然姿势。)

有了这么大的空间,您可以为通常使用两键组合的东西安装这么多自定义键……或者您可以将它们完全分离(除了一根电线),并且您知道,实际桌面显示出来。

你见过的最接近这个的键盘是什么?

0 投票
2 回答
1841 浏览

environment - 切换到站立式办公桌

在工作中,我有一张标准办公桌(4 条腿,平坦的表面,你懂的)。一段时间以来,我一直在考虑转换为站立式办公桌。在有限的预算内解决这个问题的最佳方法是什么?我可以在现有的桌子上放置一些好的笔记本电脑/键盘支架吗?哪些是最好的?

我试图避免要求一张全新的办公桌,并尽可能保持简单。

0 投票
5 回答
912 浏览

ergonomics - 使用平板电脑而非鼠标进行开发

Lifehacker 几天前发布了一篇帖子,询问人们你曾经拥有过的最好的鼠标,似乎有些人已经将鼠标换成了平板电脑。

我很好奇这里是否有人将鼠标换成平板电脑?它对开发有用吗?从尝试过或正在使用它的人那里寻找利弊。

谢谢。

0 投票
19 回答
12469 浏览

environment - 转角桌与直桌

我工作的公司目前正在进行全厂改造,我正在参与关于研发工作空间的“咨询”。

没有单独的私人办公室的范围 - 所以让我们不要从这个话题开始。

一大要求是办公室布局可以灵活(即可以根据需要创建和更改团队区域)。

为了实现这一点,最重要的变化之一是我们将失去面向角落的办公桌。理由是,既然没有人再有大的 CRT 显示器,我们就不需要浪费角落里的空间了。

人们不愿接受这种改变,但我不确定这是否只是因为人们不喜欢改变,或者背后是否有真正的原因。我已经将我的设置从角落移到直边上,看看它对我自己有多大的影响。

我们还被告知,这种情况现在正在整个行业中发生……人们正在从他们的角落转移到更像长凳的安排中。

所以我的问题是双重的:

  1. 有一个角落真的很重要吗?
  2. 真的有全行业的“走出困境”吗?

我知道这里已经有很多关于开发人员条件的问题,但我不认为这个具体问题没有。

0 投票
6 回答
1026 浏览

mouse - 交换握着鼠标的手:你有更好的主意吗?

在我的电脑前花费数千小时,人体工程学很快成为一个主要问题。

对于显示器或键盘,存在技术解决方案。但是对于鼠标,我从来不习惯轨迹球,在手腕下放一个小枕头让我感到不舒服。

所以我开始交换握鼠标的手。太好了,一个人可以一边工作一边休息。一开始很难,但现在我真的看不出有什么区别,除非我尝试在 Quake III 上大打出手 ;-)

无论如何,很多人不会对这个想法感到满意,没有时间,最重要的是,无法承受使用另一只手带来的心理转换。事实上,使用另一只手会让你使用大脑的另一侧(逻辑 <=> 创意),第一次很难集中注意力。

我对此感到高兴,但可以理解很多人不会。你有更好的主意吗?

0 投票
3 回答
197 浏览

user-interface - 用于轻松同时调整多个控件的 UI

我正在开发一个专业应用程序,最终用户需要同时操作多个控件。该应用程序用于“调整”电子设备的控制参数,以将设备校准到最佳性能。

目前,有一个带有多个图形滑块的 UI,操作员一次单击并拖动一个滑块。他还可以单击一个滑块,并使用鼠标滚轮,这更容易使用。

这有点工作,但有点麻烦。各种参数(在这种特殊情况下为 5 个)彼此充分独立,因此我不能将参数重构为单个调整。而且,如果操作员可以将注意力集中在正在调整的设备上,而不是控制应用程序的 UI 上,它将加快并简化他的工作。

我的一个想法是,我可能会购买一大堆 USB 缓动拨号产品,并将每个拨号绑定到特定的控件。这样,操作员可以快速调整任何参数,甚至可以同时调整两个参数。(顺便说一句,Griffin PowerMate 立即浮现在脑海中,但我知道那里还有其他一些缓动盘。)

你有什么建议吗?

添加:

请记住,在某些情况下,参数会朝不同的方向调整,并且在调整步骤中可能会有显着差异。这不是一个简单的“同时跟踪两个通道,然后微调最后一点差异”。

0 投票
2 回答
9043 浏览

sql - 我可以使用语音识别编写 SQL 吗?

我打字时手腕痛,我想开始使用语音识别编写 SQL 语句、存储过程和视图。

0 投票
16 回答
12858 浏览

emacs - 最适合emacs的键盘?

对于那里的 emacs 用户,您推荐的键盘是什么?

键盘的奖励积分:

  1. 没有capslock钥匙。取而代之的control是那个位置的钥匙。
  2. Alt更靠近中心的键,更容易与meta键组合一起使用。我发现alt在某些按键组合中,按键太左了,用拇指敲击有点尴尬。
  3. 以其他方式以符合人体工程学的方式帮助使用 emacs。

我不是 M 型风格的高音和嘎吱作响的钥匙的忠实粉丝。相反,我更喜欢笔记本电脑式的平键;但是,我不会取消任何一个类别的资格。

几个有趣的键盘我很好奇人们是否尝试过 emacs - Kinesis

半结论:
我最终得到了一个 MS 自然 4k,我非常喜欢它,因为alt两边的键很容易用拇指敲击。这对于ergoemacs-mode很有用。

但是,我看到这个键盘的一个缺陷是number按键向左移动,因此6位于键盘的错误一侧。除此之外,0左移得足够多,以至于-当我打算0用我的小指击中时,我不小心击中了。

由于这个缺陷,我将保留这个问题,以防有人能想出完美的 emacs 键盘。