Mac Style "polecenie Dvorak-Qwerty" mapowanie klawiatury dla Windows?

Byłbym zainteresowany przełączeniem na układ klawiatury Dvoraka. Problem, na który wszyscy wpadają, to wspólne programowanie * skrótów klawiaturowych, takich jak:

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

Nie będzie już klawiszy w lewym dolnym rogu klawiatury, ponieważ układ Dvorak ma C, V i Z w różnych lokalizacjach.

Mac rozwiązał ten problem, mając układ klawiatury o nazwie "Dvorak - QWERTY Command" , gdzie klawiatura jest zwykle w trybie Dvorak, ale po naciśnięciu klawisza command mapowanie tymczasowo powróci do Qwerty.

Czy taka funkcja istnieje w Windows? Zasugerowano, że taki wyczyn można osiągnąć za pomocą Microsoft Keyboard Layout Creator , ale nie będę udawał, że to wszystko rozumiem.

Innymi słowy, użytkownicy Stoskoverflow, czy jest to problem, który został już rozwiązany?


* żart polega na tym, że najczęstszymi zadaniami programistycznymi są Ctrl + C, Ctrl + V .

Author: J Atkin, 2009-04-30

6 answers

 6
Author: user600405,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-26 22:36:37

Używam teraz wyłącznie Dvoraka, łącznie ze wszystkimi skrótami. Oto jak i dlaczego trafiłem tam, gdzie jestem:

Zacząłem zmianę krótko w przerwie świątecznej 2,5 roku temu. Przez jakiś czas nie byłem w szkole ani w pracy, więc słabe umiejętności pisania nie wpłynęłyby negatywnie na moje codzienne czynności. Zawarłem z sobą pakt: żadnego QWERTY, dopóki moje pisanie Dvoraka nie osiągnie moich obecnych możliwości QWERTY. To była zdecydowanie najlepsza i najbardziej bolesna decyzja. Każdego dnia spędziłem 2-3 godziny trenując do klawiatura. Zajęło to 3 tygodnie, aby osiągnąć 50WPM, i z jakiegoś powodu ograniczyłem się tam na jakieś 2 miesiące! Cały czas trenowałem i około 3 miesięcy przekroczyłem moją oryginalną znormalizowaną sprawność (liczy dokładność) od kiedy korzystałem z QWERTY. Teraz jestem nieco szybszy niż kiedy używałem QWERTY, ale bardziej niż cokolwiek odkryłem, że moje ręce nie bolą już pod koniec długiego dnia . To robi różnicę na świecie.

Zasady:

  • nie zmieniaj klawiszy na swoim klawiatura. To dotykowe pisanie, przestań patrzeć! Przesunięcie klawiszy psuje krytyczne wskazówki f / j i zmienia odczucie klawiatury, a wszystko po to, aby zapewnić Ci informacje wizualne, których nigdy nie użyjesz.
  • nie przełącz się z powrotem na QWERTY podczas nauki Dvoraka, aby szybciej dostać coś wpisanego."
  • ćwicz codziennie z oprogramowaniem do pisania online. Minęło sporo czasu i niestety nie pamiętam gdzie ćwiczyłem. :(
  • początkowo twoje palce będą boli po wpisaniu na Dvorak. Początkowo miałem wiele problemów z kluczem l, ale było tak dlatego, że po prostu nie byłem do niego przyzwyczajony, a presja uczenia się utrzymywała mnie w napięciu. W miarę poprawy będzie coraz lepiej, a zanim się zorientujesz, będzie Ci wygodniej na Dvoraku niż na QWERTY.

Sugestie:

  • nie używaj trybu Combo Dvorak / QWERTY, jak wspomniałeś powyżej. Dvorak Assistant pozwala używać Dvoraka wszędzie tam, gdzie chcesz, i zachować skróty spójne dla ciebie osobiście między komputerami, użyj tych samych znaków skrótów (w ich nowych lokalizacjach).

Obserwacja:

    Ponieważ peoeple jest o wiele łatwiej nauczyć się Dvoraka, a to skutkuje mniejszą ilością obrażeń w późniejszym życiu, dlaczego nie uczymy tego w podstawówkach??? szczerze wierzę, że to jestniepoprawne uczyć "WŁAŚCIWEGO pisania" dla tych uczniów, którzy siedzą za układem QWERTY. On top of to, że klasy już naklejają naklejki na wszystkie klawisze, aby zapobiec zaglądaniu, więc naprawdę jaki jest sens nauczania QWERTY? Przypuszczam, że jestem sfrustrowany, ponieważ moja Instrukcja dotykowego pisania na QWERTY jest głównym powodem, że tak długo zajęło mi nauczenie się pisania na prawdziwej klawiaturze później.
 16
Author: Sam Harwell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-16 02:53:42

Byłem w tej samej sytuacji, więc napisałem to:

Http://dvorak-qwerty.googlecode.com

Mam nadzieję, że to pomoże!

(może użycie kreatora układu klawiatury byłoby lepsze, ale ja też nie chciałem tego rozgryźć!)

 4
Author: Kenton Varda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-06 00:27:20

Masz rację, AutoHotkey nie pomaga użytkownikom GNU / Linuksa...ale, jeśli jesteś na Windows, AutoHotkey po raz kolejny przechodzi! Tyle że kod powinien być bardziej taki:

^;::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
Miałem wrażenie, że AHK jest odpowiedzią, ale nie wiedziałem, jak to zrobić. Dzięki za wskazówkę we właściwym kierunku!
 1
Author: Brent,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-01 23:21:44

AutoHotKey na ratunek. Użyje Dvoraka podczas pisania normalnie i podczas trzymania Shift. Podczas przytrzymywania klawiszy Ctrl lub Alt zachowanie QWERTY przejmuje kontrolę.

;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

W końcu może to być strzał w stopę, ponieważ nie może być używany z GNU / Linux, więc może być potrzebne inne rozwiązanie, jeśli kiedykolwiek spróbujesz.

 1
Author: ftvs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-24 12:56:55
 0
Author: AMing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-12 10:12:43