标签: ergonomics

Vim用户,你在哪里休息你的右手?

长期使用vim的用户,您是将手指放在正常模式jkl;还是hjkl处于正常模式?

标准触摸打字告诉我们右手的原位,食指上有食指j,所以你的手指都在jkl;.

但标准的vim运动键是hjkl.

10年后我回到了vim (omg,当我没有注意的时候我老了)并发现自己倾向于hjkl......但是这样就更难输入右上角的字母,大括号等等.我想训练自己现在使用最有效/最实用的方法,而不是以后重新训练.

长期,铁杆vim用户,最佳做法是什么?


注意:

  1. 触摸打字员如何在vi中导航更重叠
  2. 我认为这通过了"主观"测试,因为它是故意培养无意识的最佳实践,而不仅仅是关于人们的偏好

keyboard vim ergonomics touch-typing typing

108
推荐指数
5
解决办法
2万
查看次数

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

那些文档终于说出来了,我需要在我的手腕上放几个月.因为我是一名.NET开发人员,这可能会暂时维持生计,这是我不急于做的事情.那就是说,开发人员有没有好的免提选择?有没有人成功使用任何语音识别软件?

POSTSCRIPT:我已经恢复了我的手臂,直到双手编程不成问题.Dragon自然而然地说效果不错,但速度较慢,而不像我编程的键盘比我想象的要快.

ergonomics voice speech-recognition speech code-by-voice

47
推荐指数
5
解决办法
2万
查看次数

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

我键入时手腕疼痛,我想开始使用语音识别编写SQL语句,存储过程和视图.

sql ergonomics speech-recognition code-by-voice naturallyspeaking

36
推荐指数
2
解决办法
7332
查看次数

emacs的最佳键盘?

对于emacs用户,你推荐的键盘是什么?

键盘的奖励积分:

  1. 没有capslock钥匙.相反,control这个位置的关键.
  2. Alt更靠近中心的键,更容易使用meta键组合.我发现alt钥匙离左边太远,在一些关键的组合中用拇指击打有点尴尬.
  3. 以其他方式帮助符合人体工程学的emacs.

我不是模特M风格的高级和clacky键的忠实粉丝.我更喜欢笔记本电脑风格的平键; 但是,我不会取消这两个类别的资格.

一些有趣的键盘我很好奇,如果人们尝试使用emacs - Kinesis

半结论:
我最终获得了MS自然4k,我总体alt上非常喜欢,因为两侧的按键很容易被你的拇指击中.这对于ergoemacs-mode非常有用.

但是,我在这个键盘上看到的一个缺陷是number键被移动到左侧,因此6键盘位于错误的一侧.除此之外还有0足够的移动,-当我打算0用我的小指打击时,我不小心碰到了.

由于这个缺陷,我打开这个问题,万一有人可以拿出完美的emacs键盘.

keyboard emacs ergonomics

36
推荐指数
7
解决办法
1万
查看次数

在Mac OS X下使用外部"windows"键盘

我使用的是MacBook,但我有一个通常的键盘.

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

所以,问题是,你是如何解决这个问题的?现在,我在"系统偏好设置"面板中重新映射了我想要的所有内容,但是当我拔下外部键盘时,它全部搞砸了.有没有办法只重新映射外部密钥?某些型号的键盘可以存储自己的映射而无需操作系统吗?我是唯一一个被这个困扰的人吗?

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

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

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

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

keyboard macos ergonomics

29
推荐指数
2
解决办法
5万
查看次数

如何重新映射键盘键以避免VIM中的RSI

我希望这并不是为了这样做而试图激发对话.

我使用vim很多(每天5-10个小时),我注意到我的左手腕是第一个开始疼痛的.标准键盘布局(见下图)几乎可以保证为您提供关节炎.

标准键盘

目前,我已经重新映射

  • CtrlShift
  • ShiftCaps Lock
  • Caps LockCtrl

有助于常见的命令,如CtrlfShift2(@),但我仍然需要扭曲我的手腕以获得这些组合.反正重新按键是为了避免左手腕扭曲(也许使用Tab钥匙)?我发现奇怪的是,对于专门为程序员设计的文本编辑器,它会大量使用这些密钥.我已经考虑重新映射到旧的键盘布局(见下图),但我不想知道它是否会与我当前的重映射具有相同的基本问题.

旧的键盘布局

keyboard vim ergonomics

19
推荐指数
2
解决办法
6144
查看次数

我应该开始学习使用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-在窗口和的帮助与-的-的Emacs的Emacs-d

emacs ergonomics windows-7

16
推荐指数
5
解决办法
6899
查看次数

`git add --patch` with` --word-diff`

git add --patch 提供了一个很好的界面,用于查看未分级的更改,然后仅暂存下次提交中需要的更改.

很棒,除了一件事:没有明显的方法来选择diff使用哪个视图.

特别是,我希望能够像我一样配置git add --patch向我呈现差异git diff --word-diff.

我怎样才能做到这一点?

(NB既不是--word-diff也不--word-diff --color完全相同--color-words,所以这个问题(和它的答案)与这个问题及其答案是不同的.但是,这个问题的答案比这个问题更全面,所以这可能是去的地方有关如何操作实现的事情更多信息,这样.)

git ergonomics git-diff git-config git-add

10
推荐指数
1
解决办法
483
查看次数

使用程序员dvorak键盘布局切换xmonad中的工作区(移位数字)

好吧,我实际上并没有使用Dvorak而是使用Neo2,但是当我使用矩阵型键盘(Truly Ergonomic)时,我也改变了数字.

因此,我的这种结构xmonad.hs不符合人体工程学:

-- mod-[1..9], Switch to workspace N
-- mod-shift-[1..9], Move client to workspace N
--
[((m .|. modMask, k), windows $ f i)
    | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
    , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]
Run Code Online (Sandbox Code Playgroud)

我想改变这一点,以便能够使用键2到0访问工作区1到9.

我怎么能这样做?我试图改变第三行

    | (i, k) <- zip (XMonad.workspaces conf) [xK_2 .. xK_0]
Run Code Online (Sandbox Code Playgroud)

但后来我无法访问第9个工作区.我该如何改变这个?一个简短的解释会很好,所以要了解一下这个结构(我多年前学过Haskell而忘记了大部分内容).

keyboard ergonomics haskell xmonad

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

如何在没有 Home/End 键和 Fn 键的键盘上导航代码?

我正在寻找各种笔记本电脑,以便在旅行时进行编程,我发现了这款:Asus Flip Chromebook:

华硕翻盖 Chromebook

已经很难找到带有 Del/PgUp/PgDn/End 行的 15 英寸以下笔记本电脑了,我在编码时经常使用这些行,但大多数笔记本电脑至少有一个“Fn”键来从箭头键获取大部分功能。但是这个笔记本电脑甚至没有这个。

据我所知,这台笔记本电脑是 Chromebook,并不是针对程序员的,但如果有人想使用这样的笔记本电脑进行编程,如何设置环境和 IDE 来解决这些丢失的密钥?

例如,要选择当前行,如果我在末尾,则输入 Shift+Home;如果在下面,则输入 Home+Shift+End,等等。

这种键盘有哪些解决方案和不同的工作流程?

keyboard ergonomics mobile keyboard-shortcuts

6
推荐指数
1
解决办法
2万
查看次数