web-dev-qa-db-ja.com

Emacsでの片手作業を​​どのように緩和できますか?

私の右手は一時的に動かなくなっており、Emacsで、主にOrgモードで、しかしAUCTeXでもいくつかのマイナーな作業をしたいと思います。いくつかのモードや特定のワークフローなど、Emacsで片手での作業を容易にする方法はありますか?たとえば、元に戻すには押す方が簡単であることに気づきました C-x u より C-_ また、以下を含むメソッドでテキストをマークする方が簡単です。 C-Space の組み合わせよりも S- および移動コマンド。

私は見つけました https://stackoverflow.com/questions/2391805/how-can-i-remain-productive-with-one-hand-completely-immobilized しかし、それは私が求めているものではありませんために。 少しの時間が片手でinEmacs( not どのプログラムでも )これは、片方の手がふさがっているときなど、怪我がない状況でも興味深いものです。私は不必要な緊張を避けるべきだと理解しています。

Ubuntu11.04でGNU Emacs23.3.1を使用しています。

6
N.N.

スティッキーキー 役に立ちます。複雑なキーコンボを押すときの手への負担が少ないので、両手でも使用しています。スティッキーキーの主な利点は、複雑なショートカットのすべてのキーを同時に押す必要がないことです。だからあなたが押すと C-x C-c あなたは押すことによってそれを行うことができます Ctrl、リリースしてから押す X、など。

4
Tom

さまざまなキーボードショートカットを使用することをお勧めします-キーの組み合わせをコマンドにバインドできます xbindkeysとそのGUI

コマンドを使用してキーストロークをシミュレートすることに関しては、askubuntuは xvkbd が機能することを示唆していますが、 xte の方が良いでしょう。

xteを使用すると、構文はかなり単純になります(ただし、いくつかの スクリプト可能性xte "keydown Control_L" "key u" "keyup Control_L"はコントロールを押し下げ(左側のものも)、uを押し下げ、その後コントロールを解放します。 xteをシミュレートする方法を理解するのに問題があります-(わかったら更新されます)。

Xbindkeys-configでxteコマンドを正しく実行するのにも問題がありますが、これも最終的には解決されます。どうやら私はxbindkeysのコマンドを "でエスケープする必要がありますが、それはどういうわけかxteが必要とする引用符に干渉します。

2
Journeyman Geek