13

Dvorak キーボード レイアウトに切り替えることに興味があります。誰もが遭遇する問題は、次のような一般的なプログラミング* キーボード ショートカットです。

  • Ctrl+C
  • Ctrl+V
  • Ctrl+Z

Dvorak レイアウトでは C、V、Z が別の場所にあるため、キーボードの左下のキーではなくなります。

Mac では、 "Dvorak - Qwerty Command"と呼ばれるキーボード レイアウトを使用することでこの問題を解決しました。通常、キーボードは Dvorak モードですが、コマンド キーを押すと、マッピングが一時的に Qwerty に戻ります。

そのような機能は Windows に存在しますか? このような偉業はMicrosoft Keyboard Layout Creatorを使用して達成できることが示唆されていますが、すべてを理解しているふりをするつもりはありません。

つまり、Stackoverflow ユーザーの皆さん、これはすでに解決済みの問題ですか?


* 最も一般的なプログラミング タスクはCtrl+CCtrl+Vだという冗談です。

4

7 に答える 7

17

現在、すべてのショートカットを含め、Dvorak のみを使用しています。私が今いる場所にたどり着いた方法と理由は次のとおりです。

私は2.5年前のクリスマス休暇にすぐに変更を開始しました. 私は学校や仕事を少し休んでいたので、タイピング能力が低くても日常生活に悪影響を与えることはありませんでした. 私は自分自身と協定を結びました.Dvorakタイピングが現在のQWERTY能力に達するまで、QWERTYはまったくありません. それは断然最良で最も苦痛な決断でした。毎日、キーボードのトレーニングに 2 ~ 3 時間費やしました。50WPM に到達するのに 3 週間かかりました。トレーニングを続け、約3ヶ月でQWERTYを使っていたときの正規化効率(カウント精度)を超えました。今では、QWERTY を使用していたときよりもわずかに速くなりましたが、何よりも、長い 1 日の終わりに手が痛くならないことがわかりました。それは世界にすべての違いをもたらします。

ルール:

  • キーボードのキーを並べ替えないでください。タッチタイピングだ、見るのやめろ!キーを移動すると、重要な f/j ヒントが台無しになり、キーボードの感触が変わります。これらはすべて、決して使用しない視覚的な情報を提供するためです。
  • 最初に Dvorak を学習している間は、QWERTY に戻さないでください。
  • オンラインタイピングソフトウェアで毎日練習してください。久しぶりで、残念ながらどこで練習していたか覚えていません。:(
  • Dvorak を入力すると、最初は指が痛くなります。最初はキーに多くの問題がありましたlが、それは単に慣れていなかったためで、学習のプレッシャーが私を緊張させていました. 上達すれば状況は良くなり、いつの間にか QWERTY よりも Dvorak の方が快適になるでしょう。

提案:

  • 上記のように Dvorak/QWERTY コンボ モードを使用しないでください。Dvorak アシスタントを使用すると、どこでも好きな場所で Dvorak を使用できます。また、コンピューター間で個人的に一貫性のあるショートカットを維持するには、同じショートカット文字を (新しい場所で) 使用します。

観察:

  • 最初にドヴォルザークを学ぶ方がはるかに簡単で、その後の怪我が少なくなるのに、どうして小学校でこれを教えないのですか? QWERTY配列の後ろに座っている生徒たちに「適切なタイピング」を教えるのは間違っていると私は正直に信じています. その上、クラスはすでにすべてのキーにシールを貼ってのぞき見を防止しています。QWERTY での指示されたタッチ タイピングが、後で実際のキーボードでのタイピングを習得するのに非常に時間がかかった主な理由であるため、イライラしていると思います。
于 2009-07-16T02:47:56.073 に答える
7

これが役立ちます: https://sourceforge.net/projects/dvorakqwerty/

于 2011-02-05T11:57:17.573 に答える
4

私も同じ状況だったので、以下のように書きました。

http://dvorak-qwerty.googlecode.com

それが役に立てば幸い!

(キーボード レイアウト クリエーターを使用する方が良いかもしれませんが、私もそれを理解したくありませんでした!)

于 2010-02-06T00:27:20.617 に答える
2

救助へのAutoHotKey。これにより、通常の入力時と Shift キーを押したときに DVORAK が使用されます。Ctrl または Alt が押されている間、QWERTY 動作が引き継がれます。

;Sorry about the messed up syntax highlighting.
;Disclaimer: may not work at all.
#UseHook
-::Send {Blind}[
=::Send {Blind}]

q::Send {Blind}'
w::Send {Blind}`,
e::Send {Blind}.
r::Send {Blind}p
t::Send {Blind}y
y::Send {Blind}f
u::Send {Blind}g
i::Send {Blind}c
o::Send {Blind}r
p::Send {Blind}l
[::Send {Blind}/
]::Send {Blind}=

a::Send {Blind}a
s::Send {Blind}o
d::Send {Blind}e
f::Send {Blind}u
g::Send {Blind}i
h::Send {Blind}d
j::Send {Blind}h
k::Send {Blind}t
l::Send {Blind}n
`;::Send {Blind}s
'::Send {Blind}-

z::Send {Blind}`;
x::Send {Blind}q
c::Send {Blind}j
v::Send {Blind}k
b::Send {Blind}x
n::Send {Blind}b
m::Send {Blind}m
,::Send {Blind}w
.::Send {Blind}v
/::Send {Blind}z

;capitalise

+-::Send {Blind}{{}
+=::Send {Blind}{}}
+q::Send {Blind}"
+w::Send {Blind}<
+e::Send {Blind}>
+r::Send {Blind}P
+t::Send {Blind}Y
+y::Send {Blind}F
+u::Send {Blind}G
+i::Send {Blind}C
+o::Send {Blind}R
+p::Send {Blind}L
+[::Send {Blind}?
+]::Send {Blind}{+}

+a::Send {Blind}A
+s::Send {Blind}O
+d::Send {Blind}E
+f::Send {Blind}U
+g::Send {Blind}I
+h::Send {Blind}D
+j::Send {Blind}H
+k::Send {Blind}T
+l::Send {Blind}N
+;::Send {Blind}S
+'::Send {Blind}_

+z::Send {Blind}:
+x::Send {Blind}Q
+c::Send {Blind}J
+v::Send {Blind}K
+b::Send {Blind}X
+n::Send {Blind}B
+m::Send {Blind}M
+,::Send {Blind}W
+.::Send {Blind}V
+/::Send {Blind}Z

GNU/Linux では使用できないため、最終的にこれは失敗に終わる可能性があります。

于 2010-02-03T11:59:24.617 に答える
1

そうです、AutoHotkey は GNU/Linux ユーザーには役に立ちません...しかし、Windows を使用している場合は、AutoHotkey が再び機能します! ただし、コードは次のようにする必要があります。

^;::Send {Blind}z   ;Undo
^q::Send {Blind}x   ;Cut
^j::Send {Blind}c   ;Copy
^k::Send {Blind}v   ;Paste
^o::Send {Blind}s   ;Save
^r::Send {Blind}o   ;Open
^f::Send {Blind}y   ;Redo

AHKが答えだと思っていたのですが、どうしたらいいのかわかりませんでした。私を正しい方向に向けてくれてありがとう!

于 2011-04-01T23:21:44.263 に答える
0

これを試すことができますhttp://aming-blog.blogspot.com/2010/10/mac-style-dvorak-qwerty-control-layout.html

于 2010-10-12T10:12:43.643 に答える