36

emacsユーザーにおすすめのキーボードを教えてください。

キーボードのボーナス ポイント:

  1. capslock鍵がありません。代わりに、controlその位置にあるキー。
  2. Altキーを中央に近づけ、metaキーの組み合わせで使いやすくしました。altいくつかのキーの組み合わせで、キーが左に離れすぎているため、親指で押すのが少しぎこちないことがわかりました。
  3. 他の方法で emacs を人間工学的に支援します。

私はモデル M スタイルの高くてカチャカチャしたキーの大ファンではありません。代わりに、ラップトップ スタイルのフラット キーを好みます。ただし、どちらのカテゴリも失格にするわけではありません。

人々が emacs で試したことがあれば、興味深いキーボードがいくつかあります - Kinesis

半結論: MSナチュラル4kを手に入れました。両側
のキーが親指で打ちやすいので、全体的にとても気に入っています。altこれはergoemacs-modeに役立ちます。

ただし、このキーボードで見られる 1 つの欠点は、numberキーが左にずれているため6、キーボードの反対側にあることです。それとは別に、小指で打とうとしたときに0誤って打ってしまうほど左にシフトされています。-0

この欠陥のため、誰かが完璧な emacs キーボードを思いついた場合に備えて、この質問を開いたままにします。

4

16 に答える 16

18

Richard Stallman (Emacs の作成者であり、おそらく Emacs の最大のユーザーであることは皆さんご存知だと思います) は、HHKB (Happy Hacking Keyboard)を使用しているのが見られました( source )

HHKB Pro のレイアウトは次のとおりです。

HHKB PRO

  • Caps Lock なし。
  • Emacs ユーザーに便利なように配置されたコントロール キー。

彼らはかなり高価ですが...

于 2011-11-17T01:31:47.403 に答える
13

私は長年 Emacs で Kinesis キーボードを使用しており、気に入っています。Alt、Ctrl、Del、Backspace のすべてに親指で簡単にアクセスできるのは、非常に素晴らしいことです。矢印キーの位置も非常に便利です。

于 2010-05-04T03:03:59.550 に答える
7

私はモデルM「DasKeyboard」Ultimateを持っています。文字がなく、人間工学に基づいており、生産性に非常に役立ちます。以前はロープロファイルのラップトップスタイルのキーボードの好みを共有していましたが、Dasキーボードを入手して以来、別のキーボードを使用することは想像できません。それは彼らが得るのと同じくらい騒々しくて重いです、しかしそれの利点は単なる言葉で説明することはできません-それを自分でタイプする必要があります...あなたは簡単にCAPSを制御に再マッピングできるので(私がやった)私は思いませんキーボードでこのようなことを特に有利に考える必要があります。また、高度にカスタマイズされたキーレイアウトのキーボードを使用することに慣れている場合、通常のキーボードで時々作業を行う必要があると、非常に障害が発生します...

于 2010-04-30T07:38:58.127 に答える
6

最近、職場で ThinkPad USB トラックポイント キーボードを手に入れましたが、とても満足しています。

私は常に Caps Lock をリマップして、エクストラ Ctrl として機能させます。マウスが必要なときは、トラックポイントがすぐそこにあるので、キーボードから手を離す必要はありません。

キーボードは非常にフラットで、キーの感触が好きです。私も数台の thinkpad ラップトップを持っていますが、これは本質的に同じキーボードであるため、デスクにいてもラップトップで直接作業していても、感触は同じです。これは大きなプラスです。

ここにいくつかの写真があります: http://www.thinkpads.com/2009/08/31/finally-photos-of-new-thinkpad-usb-trackpoint-keyboard/

于 2010-05-01T10:52:36.910 に答える
6

私は MS Natural 4K を使用していますが、異なるジオメトリに対応するためにいくつかのキーバインドを変更しています。

特に、cp/n を ap/n に交換しました。

私の手とキーボードのジオメトリは、Alt が親指の真下にあり、左手の親指と右手の人差し指/薬指で簡単に上下にスクロールできるようになっています。

小指の痛みはありません。

また、私は仕事でも家でも emacs と MS 4K を使用していますが、ほぼ 100% 満足しており、今後も使い続ける予定です。

于 2010-04-30T05:25:13.263 に答える
6

emacs 内で使用するために設計された別のキーボードがあります。その名前は key64 で、約 2 年前に設計したキーボードです。現在、PCB と部品を作成するためのすべての手順を作成しながら、ファームウェアの構築を終了しています。キーボードを作成するために必要なものは、その Web サイトwww.key64.orgで入手できます 。Linux では、小さなボードを使用するため、gcc-avr を使用して 100% プログラム可能です。

2013 年 1 月末までにファームウェアを完成させ、自分のキーボードを作ることに興味のある人のために Web サイトで公開したいと考えています :)

于 2013-01-28T05:02:17.887 に答える
5

熱心な emacs ユーザーであり、長年 rsi に苦しんでいる私が見つけた最良の解決策は、キネシスとフットペダルを組み合わせることでした。Ctrl、Alt、Meta のペダルをプログラムすることで、悪名高い emacs コンボを 1 本の指だけで使用できます。この構成では、特に Ctrl シーケンスの繰り返しが非常にうまく機能します。明らかに、キーボードを少し再プログラムする必要がありますが、それらの変更は明らかです。

于 2010-06-06T16:54:49.543 に答える
4

ほとんどの場合、Kinesis キーボードを使用します。私は10年間私のものを持っていて、最近それを新しいLinear Feelの「Cherry Reds」に改造しました。もう10年はうまくいくはずです.しかし、キーボードはおそらくキーマッピングほど重要ではありません. 基本的なルールは、入力中に手首を動かさないことです。少なくとも必要以上に動かさないでください。

Kinesis でこれに対応するために、一番下の行を Hyper、Super、Control、Meta にマッピングしました。サムキーに Mode_switch があります。そのため、キー コンボを入力するために手首を動かす必要はまったくありません。(Mode_switch を使用して、「埋め込み矢印キー」レイヤーに接続します。)

ラップトップのキーボードなど、任意のキーボードで同様のことを行うことができます。. xmodmapShift+num と入力して、標準の記号を取得することもできます。これは最小限の xmodmap スターター キットです。xevさらにカスタマイズするために使用します。

clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
keycode   9 = s S Left
keycode  10 = d D Down
keycode  11 = f F Right
keycode  21 = w W BackSpace
keycode  22 = e E Up
keycode  23 = r R Delete
keycode  26 = Super_L exclam
keycode  27 = Hyper_L at
keycode  28 = Control_L numbersign sterling
keycode  29 = Meta_L dollar
keycode  30 = F6 asciicircum
keycode  31 = Mode_switch percent
keycode  32 = bracketright braceright
keycode  33 = Control_L parenleft
keycode  34 = Mode_switch ampersand
keycode  35 = bracketleft braceleft
keycode  36 = Meta_L asterisk
keycode  37 = Hyper_L parenright
add Shift = Shift_L Shift_R
add Control = Control_L Control_R
add Mod1 = Meta_L Meta_R
add Mod2 = Hyper_L Hyper_R
add Mod3 = Super_L Super_R
add Mod4 = Mode_switch
add Mod5 = Alt_L
于 2013-04-11T18:35:25.577 に答える
4

私は 1976 年から Emacs を使用しており、Kinesis クラシックを約 8 年間使用しています。以前は Control と Alt のフット スイッチで使用していましたが、Backspace を Control に、Delete を Alt に入れ替えるだけでも同様に効果的であることがわかりました。また、左側の矢印キーを [ と ] に入れ替えて、「[」、「{」、「}」、および「]」を入力しやすくしました。

入力をさらに簡単にするために、シフトされたシンボルを必要とする一般的なプログラミング言語シーケンスのバインディングを作成しました。たとえば、C++ では "." をマップします。「..」を「->」に置き換える関数に。また、セミコロンが前にある場合にのみ有効な単語の略語を試してみました。たとえば、";pp" を "++" に置き換えます。

于 2011-07-30T16:27:41.807 に答える
3

私は職場と自宅でGoldTouchキーボードを使用していますが、関節炎を寄せ付けないようにするのに非常に役立ちます。Caps Lock を Ctrl キーに再マップしました。これは、emacs-pinky でかなり役立ちます。Alt キーには少し問題がありますが、.emacs ファイルで簡単なマッピングを行うことでいくつか解決しました。

; Replace M-x with C-x C-m or C-x C-c
(global-set-key "\C-x\C-m" 'execute-extended-command)
(global-set-key "\C-xm"    'execute-extended-command)
于 2010-04-30T17:11:08.547 に答える
2

どの OS でも、何らかの方法で、すべてのキーを再マップできます。

これにより、入力中に実際にキーボードを見なければならない人でない限り、速度が大幅に向上します。

そうすれば、最高の物理キーを備えたキーボードだけに焦点を当ててキーボードを選択できます(試してみてください)。

私はApple のワイドキーボードを使っていますが、私にとってはこれまで使った中で最高のものです。

于 2010-04-30T17:33:04.377 に答える
2

私は Emacs 用の Sun Type 6 キーボードが好きです - http://www.aquaphoenix.com/graphics/SunKeyboardType6/SunKeyboardType6_front_top-large.jpg

于 2010-05-02T11:53:53.747 に答える
1

コンフォート キーボード オリジナルは、Caps Lock -> Control を含む任意のキーの再マッピングを可能にし、一般的に非常に人間工学的です。

于 2013-04-23T22:22:53.040 に答える
1

Caps Lock キーを Ctrl に、Document キーを Caps Lock に変更する以外は、従来のキーボードを使用します。

于 2010-05-04T03:07:01.853 に答える
1

MS Natural Pro 4000に賛成票を投じます。これは私が定期的に使用する唯一のMicrosoft製品であり、強く保証できます.

于 2010-05-02T03:41:29.743 に答える