如何在Ubuntu中简化单手操作?

我的右手暂时无法动弹,我想在电脑上做一些小的通用工作。主要是网页浏览、邮件收发以及文件和目录的浏览和编辑。目前我使用的是Firefox、Thunderbird、Nautilus和GNOME终端(我已经提过一个关于Emacs的具体问题)。在Ubuntu中有没有简化这种单手工作或其他通用工作的方法?
我找到了一个链接(https://stackoverflow.com/questions/2391805/how-can-i-remain-productive-with-one-hand-completely-immobilized),但那不完全是我想要的。我希望在Ubuntu中减轻单手操作的时间,并且这对于没有受伤的情况也很有趣,比如一只手被占用时。我意识到我应该避免不必要的紧张。
单手操作中最慢的事情是写作。由于我只是暂时无法动弹,学习新的键盘布局似乎没有意义。在我能再次使用另一只手之前,我很难相信我能够学会并且比单手QWERTY更有效地使用新的键盘布局。
我已经找到的内容:
- 粘滞键,使键盘命令输入更容易。 - 单手写作时,更多情况下粘贴短语比重新输入它们更有用。 - 使用Super+S比使用CtrlAlt+箭头键切换工作区更容易。

这个问题不是有点主观吗?没有一个“正确”的答案 - Manish Sinha
2@ManishSinha 我已经开始了一个关于是否过于主观的元讨论:http://meta.askubuntu.com/questions/2844/is-question-115686-too-subjective - N.N.
6个回答

我写这封信时,考虑到这个人的右手也是永久性的无法动弹。
鼠标
你可能想暂时开始使用左手来操作鼠标。你可以将鼠标从“右手”切换到“左手”。

Changing mouse from right-handed to left-handed

按键绑定

你应该改变需要使用组合键的按键绑定,其中另一个按键位于右侧。比如 P 或者将屏幕锁定改为 Ctrl+Alt+L

你可以从 系统设置 中的 键盘 菜单中更改键盘绑定。

Changing system wide keyboard shortcuts


我从来没有遇到过这样的情况,所以想象起来有点困难。

使用粘滞键是否比重新绑定更好的替代方案? - N.N.
取决于用户。如果用户能够适应重新绑定,那么速度会比粘滞键快得多。 - Manish Sinha

半QWERTY半键盘 半QWERTY适用于最近还是双手打字高手的用户。
半QWERTY利用多年来双手打字所掌握的技能。半QWERTY允许剩下的强劲手做它一直以来在键盘上训练过的事情,就在它一直打字的那一侧。 enter image description here

视频片段在这里 网站内容在这里 我并不是推广这个产品。我只是提供了一个替代选择。

请继续阅读。

另一个选择可能是语音转文字软件,可以在这里找到。
这样可以让人们与电脑交流并生成文本。使用GTK+编写,非常灵活。

这里是“eSpeak”的前端界面

enter image description here


有没有软件修改,例如一些Ubuntu软件,可以实现与普通键盘相同的功能? - N.N.
很抱歉,我没有找到专门适用于Ubuntu的软件修改。但是有一些适用于Mac和PC的应用程序。我在superuser上找到了一些相关信息。http://superuser.com/questions/222893/solutions-for-one-handed-typing-on-a-regular-keyboard - Ringtail

这里有一个Linux软件版本的Half-QWERTY概念:

Mirrorboard:懒人专用的单手键盘布局

如果你只是暂时受伤,使用“镜像”概念来单手打字绝对是最好的选择。它让你几乎可以立即开始单手打字,无需学习全新的布局。

最好的版本应该具备预测文本功能,可以自动选择最可能的单词,而不需要使用空格键指定每个键。然而,我不知道是否有适用于Linux的预测文本版本。

预测文本版本:
One-Hand Keyboard [Mac App Store][免费试用]
One-Hand Keyboard [Windows PC]

其他镜像单手资源:

https://github.com/ivanstojic/mirrorboard


这很有趣,看起来是真正的半QWERTY键盘的软改版本。请问能否提供一些设置说明?预测版本在哪里可以找到,它适用于哪些词典? - N.N.
为OS X和Windows添加了我预测文本的单手键盘链接。不清楚是否有适用于Linux的键盘...尽管上面那篇关于"Mirrorboard"的帖子说:*xkcd@aram:~$ cat words | grep -i “^[qp][a'][ru][dk][ei][vn][gh]$”会出现"parking"这个词。* - pkamb

小程序可以帮上大忙。
对于使用鼠标切换工作区: 工作区指示器Ubuntu 11.04。一个非常简单的应用指示器,用于显示和切换工作区,从Dash安装并运行即可。
sudo add-apt-repository ppa:geod/ppa-geod
sudo apt-get update
sudo apt-get install indicator-workspaces

真正有用的一个是Pastie,它是一个简单的剪贴板管理器,可以从Dash启动。
sudo add-apt-repository ppa:hel-sheep/pastie
sudo apt-get update
sudo apt-get install pastie

我不知道“粘贴”是否完全符合我的意思,我想找一个可以保留多个单词以供粘贴的选项。
作为一个懒人,有时候我会使用屏幕键盘,只是为了不用把手从鼠标上拿起来放到键盘上...(实际上,这只发生在我工作了6-7个小时后非常疲劳的时候)。

请问您能否包含解释为什么这些工具对于这种情况有用?此外,包含具有指导作用的屏幕截图将有助于证明您的观点。 - N.N.
工作区切换是CTRL+ALT+ARROW的另一种选择,而对于粘贴操作,如果你经常需要复制粘贴很多内容,这个小程序非常方便,因为它可以让你预先准备好许多词语,随时粘贴到任何地方。我希望我能安装一个用于截屏的小程序,但很抱歉,我不是系统管理员。 - hkoosha
发现了一个截图:[链接]http://www.omgubuntu.co.uk/2011/01/the-omg-guide-to-must-have-indicator-applets/[链接] - hkoosha
请在您的回答中包含解释(通过编辑)。这将使你的答案更好。并非所有人都会阅读评论。 - N.N.
没问题,下次再说。 - hkoosha
您仍然可以编辑您的回答。 - N.N.

看看Coffee++。这是一个只用左手打字的键盘布局。可选地,您还可以使用右手来加快打字速度。
它还针对程序员进行了优化:因此,所有主要的特殊字符都可以轻松访问。

我刚开始在Ubuntu 14.04上使用Randall Munroe的镜像键盘映射,效果还不错。
有一件事让我感到惊讶的是光标键停止工作了。后来发现我可以通过关闭数字锁定然后使用Caps Lock + 数字键盘上的按键来控制光标。虽然不是单手操作,但足够帮我度过一天了。
另外,如何关闭它也不是很明显。我找到的最好方法是打开系统设置,点击文本输入。添加另一个输入源并在菜单栏中切换到该输入源,然后再切换回英语,镜像键盘就会消失。