Macスタイル“ Dvorak-Qwerty Command” Windows用のキーボードマッピング?

StackOverflow https://stackoverflow.com/questions/808422

質問

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

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

DvorakレイアウトのC、V、Zの位置が異なるため、キーボードの左下のキーはなくなります。

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

このような機能はWindowsに存在しますか?このような偉業は、 Microsoft Keyboard Layout Creator 、しかし、私はすべてを理解するふりをしません。

つまり、Stackoverflowユーザーは、これはすでに解決された問題ですか?


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

役に立ちましたか?

解決

他のヒント

現在、すべてのショートカットを含むDvorakを独占的に使用しています。ここに私がいる場所を見つけた方法と理由を示します:

私は、2.5年前にクリスマスブレークへの変更を開始しました。私は学校や仕事を少ししていなかったので、貧弱なタイピング能力は日々の活動に悪影響を与えません。私は自分と協定を結びました:Dvorakのタイピングが現在のQWERTY能力に達するまで、QWERTYはまったくありません。それは断然最高で最も痛い決断でした。毎日、キーボードのトレーニングに2〜3時間費やしました。 50WPMに達するのに3週間かかりましたが、なんらかの理由で2か月ほどお休みしました!私はトレーニングを続け、約3か月で、QWERTYを使用したときから元の正規化された効率(カウント精度)を超えました。今ではQWERTYを使用したときよりもわずかに高速になりましたが、何よりも長い一日の終わりに私の手がもう痛くないことがわかりました。それは世界のすべての違いになります。

ルール:

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

提案:

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

観察:

  • 最初にドヴォルザークを学ぶのは非常に簡単であり、その後の怪我が少なくなるので、なぜ私たちは小学校でこれを教えていないのですか?正直に「正しいタイピング」を教えるのは間違っていると信じるQWERTYレイアウトの後ろに座っているこれらの学生に。それに加えて、クラスは既にすべてのキーにステッカーを貼り付けて、覗き見を防ぎます。実際、QWERTYを教える意味は何ですか? QWERTYで指示されたタッチタイピングが、実際のキーボードでタイピングを習得するのに時間がかかった主な理由であるため、イライラしていると思います。

私は同じ状況にあったので、これを書きました:

http://dvorak-qwerty.googlecode.com

お役に立てばと思います!

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

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では使用できないため、やがてこれは足元になります。そのため、試してみると別の解決策が必要になる場合があります。

そうです、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が答えだと感じましたが、どうやってそれを行えばいいのかわかりませんでした。私を正しい方向に向けてくれてありがとう!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top