问题标签 [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.
macos - 在 Mac OS X 下使用外部“windows”键盘
我用的是 MacBook,但我有一个普通的键盘。
问题是这些键并不完全是一对一的映射。一件事是 APPLE 和 ALT 键。它们映射到 WIN 和 ALT,但它们通常在物理上是颠倒的,所以如果你想在相同的布局中使用它们,你必须在操作系统中颠倒它们。功能键的工作方式也不同。外部的 Fx = MacBook 键盘上的 Fn + Fx。然后是所有的插入、删除、键。
所以,问题是,你如何解决这个问题?现在我在“系统偏好设置”面板上重新映射了所有我想要的东西,但是当我拔下外接键盘时,一切都搞砸了。有没有办法只为外部键重新映射键?某些型号的键盘可以存储它自己的映射而不需要操作系统?我是唯一一个为此烦恼的人吗?
(我想避免购买外接mac键盘,因为我想尝试其中一种符合人体工程学的型号,据我所知,没有mac符合人体工程学的型号)
更新:感谢您的回复,我解决了这个问题。
要为不同的键盘设置控制键,您必须转到系统偏好设置/修改键,然后下拉菜单选择键盘允许您选择一个特定的键盘并设置这些键。拔掉/插入后似乎可以工作
@Matthew Schinckel 的建议似乎适用于其余问题(功能键,...)。我还没有尝试过,因为命令键是我最大的抱怨。
speech-recognition - 面向开发人员的语音识别软件
好吧,医生终于说出来了,我需要在手腕上放松几个月。由于我是一名 .NET 开发人员,这可能会暂时结束我的生计,我并不急于这样做。也就是说,开发人员有什么好的免提选项吗?有人成功使用了任何语音识别软件吗?
后记:我的手臂再次恢复到双手编程不成问题的程度。Dragon 自然地运行良好,但速度较慢,不像键盘那样我编程的速度比我想象的要快。
keyboard - 中间有数字键盘的键盘?
我患有早期 RSI 症状,正在寻找避免受伤的方法。我的物理治疗师已经确定,我似乎做的最糟糕的事情就是以如此奇怪的角度使用我的鼠标。对我来说问题是,我保持键盘的位置使我的左前臂和右前臂的角度相同,即我的身体大致以 B 键为中心。在我当前的键盘(不是拆分键盘)上,这意味着宽 Enter 键、箭头键和数字键盘在我有空间放置鼠标之前都向右突出。我有一个中等宽度的框架,但即便如此,这让我的手腕在使用鼠标时处于一个非常尴尬的角度。我不想每次在两者之间切换时都不必将键盘推开,但我偶尔会使用数字键盘,所以我不想要没有它的键盘。
我认为在键盘的左右两半之间留出大约 30-50 厘米的空间会比较理想,这样我的手臂更垂直于我的锁骨,中间的箭头键和数字键盘,甚至可能这些数字呈 45 度角,因此我可以将它们配置为用任何一只手使用。
(如果你想知道的话,那就是一个带有触控笔的触摸屏,它有一个用于鼠标右键单击的修改按钮,因为否则鼠标垫会在我放置主行右半部分的地方,最多坐下时右臂的自然姿势。)
有了这么大的空间,您可以为通常使用两键组合的东西安装这么多自定义键……或者您可以将它们完全分离(除了一根电线),并且您知道,实际桌面显示出来。
你见过的最接近这个的键盘是什么?
environment - 切换到站立式办公桌
在工作中,我有一张标准办公桌(4 条腿,平坦的表面,你懂的)。一段时间以来,我一直在考虑转换为站立式办公桌。在有限的预算内解决这个问题的最佳方法是什么?我可以在现有的桌子上放置一些好的笔记本电脑/键盘支架吗?哪些是最好的?
我试图避免要求一张全新的办公桌,并尽可能保持简单。
ergonomics - 使用平板电脑而非鼠标进行开发
Lifehacker 几天前发布了一篇帖子,询问人们你曾经拥有过的最好的鼠标,似乎有些人已经将鼠标换成了平板电脑。
我很好奇这里是否有人将鼠标换成平板电脑?它对开发有用吗?从尝试过或正在使用它的人那里寻找利弊。
谢谢。
environment - 转角桌与直桌
我工作的公司目前正在进行全厂改造,我正在参与关于研发工作空间的“咨询”。
没有单独的私人办公室的范围 - 所以让我们不要从这个话题开始。
一大要求是办公室布局可以灵活(即可以根据需要创建和更改团队区域)。
为了实现这一点,最重要的变化之一是我们将失去面向角落的办公桌。理由是,既然没有人再有大的 CRT 显示器,我们就不需要浪费角落里的空间了。
人们不愿接受这种改变,但我不确定这是否只是因为人们不喜欢改变,或者背后是否有真正的原因。我已经将我的设置从角落移到直边上,看看它对我自己有多大的影响。
我们还被告知,这种情况现在正在整个行业中发生……人们正在从他们的角落转移到更像长凳的安排中。
所以我的问题是双重的:
- 有一个角落真的很重要吗?
- 真的有全行业的“走出困境”吗?
我知道这里已经有很多关于开发人员条件的问题,但我不认为这个具体问题没有。
mouse - 交换握着鼠标的手:你有更好的主意吗?
在我的电脑前花费数千小时,人体工程学很快成为一个主要问题。
对于显示器或键盘,存在技术解决方案。但是对于鼠标,我从来不习惯轨迹球,在手腕下放一个小枕头让我感到不舒服。
所以我开始交换握鼠标的手。太好了,一个人可以一边工作一边休息。一开始很难,但现在我真的看不出有什么区别,除非我尝试在 Quake III 上大打出手 ;-)
无论如何,很多人不会对这个想法感到满意,没有时间,最重要的是,无法承受使用另一只手带来的心理转换。事实上,使用另一只手会让你使用大脑的另一侧(逻辑 <=> 创意),第一次很难集中注意力。
我对此感到高兴,但可以理解很多人不会。你有更好的主意吗?
user-interface - 用于轻松同时调整多个控件的 UI
我正在开发一个专业应用程序,最终用户需要同时操作多个控件。该应用程序用于“调整”电子设备的控制参数,以将设备校准到最佳性能。
目前,有一个带有多个图形滑块的 UI,操作员一次单击并拖动一个滑块。他还可以单击一个滑块,并使用鼠标滚轮,这更容易使用。
这有点工作,但有点麻烦。各种参数(在这种特殊情况下为 5 个)彼此充分独立,因此我不能将参数重构为单个调整。而且,如果操作员可以将注意力集中在正在调整的设备上,而不是控制应用程序的 UI 上,它将加快并简化他的工作。
我的一个想法是,我可能会购买一大堆 USB 缓动拨号产品,并将每个拨号绑定到特定的控件。这样,操作员可以快速调整任何参数,甚至可以同时调整两个参数。(顺便说一句,Griffin PowerMate 立即浮现在脑海中,但我知道那里还有其他一些缓动盘。)
你有什么建议吗?
添加:
请记住,在某些情况下,参数会朝不同的方向调整,并且在调整步骤中可能会有显着差异。这不是一个简单的“同时跟踪两个通道,然后微调最后一点差异”。
sql - 我可以使用语音识别编写 SQL 吗?
我打字时手腕痛,我想开始使用语音识别编写 SQL 语句、存储过程和视图。
emacs - 最适合emacs的键盘?
对于那里的 emacs 用户,您推荐的键盘是什么?
键盘的奖励积分:
- 没有capslock钥匙。取而代之的control是那个位置的钥匙。
- Alt更靠近中心的键,更容易与meta键组合一起使用。我发现alt在某些按键组合中,按键太左了,用拇指敲击有点尴尬。
- 以其他方式以符合人体工程学的方式帮助使用 emacs。
我不是 M 型风格的高音和嘎吱作响的钥匙的忠实粉丝。相反,我更喜欢笔记本电脑式的平键;但是,我不会取消任何一个类别的资格。
几个有趣的键盘我很好奇人们是否尝试过 emacs - Kinesis
半结论:
我最终得到了一个 MS 自然 4k,我非常喜欢它,因为alt两边的键很容易用拇指敲击。这对于ergoemacs-mode很有用。
但是,我看到这个键盘的一个缺陷是number按键向左移动,因此6位于键盘的错误一侧。除此之外,0左移得足够多,以至于-当我打算0用我的小指击中时,我不小心击中了。
由于这个缺陷,我将保留这个问题,以防有人能想出完美的 emacs 键盘。