2009-04-30 7 views
11

Sarei interessato al passaggio al layout di tastiera di Dvorak. Il problema che tutti corrono in è che la programmazione comune * scorciatoie da tastiera, come ad esempio:Mappatura della tastiera in stile Mac "Dvorak - Qwerty Command" per Windows?

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

non saranno più le chiavi in basso a sinistra della tastiera, poiché il layout di Dvorak ha C, V e Z in posizioni diverse.

Il Mac ha risolto questo problema con un layout di tastiera chiamato "Dvorak - Qwerty Command", dove la tastiera si trova normalmente in modalità Dvorak, ma se si preme un tasto di comando delle mappature tornare temporaneamente Qwerty.

Esiste una funzionalità simile in Windows? È stato suggerito che una tale impresa può essere compiuta usando il Microsoft Keyboard Layout Creator, ma non pretendo di capire tutto questo.

In altre parole, gli utenti StackOverflow, è un problema che è già stato risolto?


* La beffa è che l'attività di programmazione più comuni sono Ctrl + C, Ctrl + V.

+1

Ho provato ad usare Dvorak-Qwerty quando sono entrato nella fase "hey, proviamo Dvorak" e lo scontro di memoria muscolare mi ha dato un forte mal di testa. Inoltre, MSKLC è in realtà abbastanza facile da usare. – millimoose

+1

Penso che questo appartiene a http://SuperUser.com –

+0

Guarda la data;) –

risposta

15

Uso Dvorak esclusivamente ora, incluse tutte le scorciatoie. Ecco come e perché sono arrivato dove sono:

Ho iniziato il cambiamento poco dopo la pausa natalizia di 2,5 anni fa. Non ero a scuola o al lavoro da un po ', quindi la scarsa capacità di dattilografia non influirebbe negativamente sulle mie attività quotidiane. Ho fatto un patto con me stesso: niente QWERTY, fino a quando il mio Dvorak non ha raggiunto le mie attuali abilità QWERTY. Questa è stata di gran lunga la decisione migliore e più dolorosa. Ogni giorno ho trascorso 2-3 ore di allenamento per la tastiera. Ci sono volute 3 settimane per raggiungere 50WPM, e per qualche ragione ho ricoperto il limite per circa 2 mesi! Ho continuato ad allenarmi, e circa 3 mesi in ho superato la mia efficienza normalizzata originale (conteggi accuratezza) da quando ho usato QWERTY. Ora sono leggermente più veloce di quando ho usato QWERTY, ma più di ogni altra cosa ho trovato che le mie mani non fanno più male alla fine di una lunga giornata. Fa la differenza nel mondo.

Regole:

  • non riorganizzare i tasti della tastiera. È tocco digitando, smetti di cercare! Spostando le chiavi si eliminano gli h/h critici e si modifica la sensazione della tastiera, il tutto per fornire informazioni visive che non userete mai.
  • NON tornare a QWERTY mentre si sta inizialmente imparando Dvorak "in modo da poter ottenere qualcosa digitato più velocemente".
  • DO pratica ogni giorno con un software di digitazione online. È passato molto tempo e sfortunatamente non ricordo dove mi stavo esercitando. :(
  • Inizialmente le dita faranno male dopo aver digitato su Dvorak.Ho avuto un sacco di problemi con la chiave l inizialmente, ma è stato perché semplicemente non ero abituato e la pressione dell'apprendimento mi ha tenuto teso. meglio come migliori, e prima che tu te ne accorga, sarai più a tuo agio su Dvorak che su QWERTY.

Suggerimenti:

  • non utilizzare la modalità combinata Dvorak/QWERTY come lei ha citato sopra. Dvorak Assistant ti consente di utilizzare Dvorak ovunque tu voglia e di mantenere scorciatoie coerenti per te personalmente tra computer, usando gli stessi caratteri di collegamento (nelle loro nuove posizioni).

Osservazione:

  • Dal momento che è molto più facile per peoeple di imparare Dvorak prima, e si traduce in un minor numero di infortuni più avanti nella vita, perché sulla terra non stiamo insegnando questo nelle nostre scuole elementari ??? Credo onestamente che sia errato insegnare "digitazione corretta" a questi studenti con loro seduti dietro un layout QWERTY. Inoltre, le classi hanno già messo degli adesivi su tutte le chiavi per evitare sbirciare, quindi in realtà qual è il punto di insegnare QWERTY? Suppongo di essere frustrato perché il mio tocco di istruzioni su QWERTY è la ragione principale per cui ho impiegato così tanto tempo per imparare a digitare su una tastiera reale in seguito.
+1

Le tue regole sono azzeccate (ho iniziato a studiare Dvorak un anno fa e sono giunto alle stesse conclusioni che hai fatto tu). Ho usato [questo fantastico sito web] (http://learn.dvorak.nl/) per imparare a digitare Dvorak (ha anche più lingue). Tuttavia, non sono d'accordo sulla cosa di cmd-qwerty/dvorak.Lo trovo estremamente utile e non causa alcuno scontro di dvorak/qwerty. Inoltre, senza di esso, non puoi fare facilmente cmd + c o cmd + x con una mano. Ma, in realtà dovrebbe insegnare Dvorak (o di qualsiasi altra disposizione non QWERTY decente) nelle scuole ... E 'un peccato non si sa nemmeno di qualcosa di diverso da QWERTY ... – Cashew

+0

A pensarci bene, dopo aver provato lo strumento di Kenton per Linux, ho puoi vedere il tuo punto. Per me è un po 'di confusione usare lo strumento di scorciatoia dvorak/qwerty (posso vedere che mi sto abituando, però). Ma suggerisco che le persone provino entrambe e le verifichino ... – Cashew

+0

C gocbi a, .xocy ... Voglio dire, sto imparando Dvorak attraverso un sito chiamato [PowerTyping] (http://www.powertyping.com /dvorak/typing.html). Hanno anche un corso QWERTY. –

1

AutoHotKey per il salvataggio. Questo userà DVORAK quando si digita normalmente e quando si tiene premuto Shift. Mentre si tiene premuto Ctrl o Alt, il comportamento QWERTY prende il sopravvento.

;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 

Alla fine, questo può diventare un colpo al piede perché non può essere usato con GNU/Linux, quindi un'altra soluzione può essere richiesto se mai provarlo.

4

ero nella stessa situazione, così ho scritto questo:

http://dvorak-qwerty.googlecode.com

Speranza che aiuta!

(magari usando il creatore layout di tastiera sarebbe meglio, ma non volevo capirlo sia!)

+0

lo ha fatto! funziona perfettamente! – Cashew

+0

Non consiglio il layout "dverty" collegato a questa pagina - quando Caps Lock è attivo, lascia i caratteri "s", "v" e "w" in minuscolo. –

+0

Il tuo codice funziona su Ubuntu? Mi sembrava di avere problemi con #include con il rapporto di errore che nessun file di questo tipo esiste. Ma sembra che questa libreria sia specifica per Mac OS X –

1

È hai ragione, AutoHotkey non aiuta gli utenti GNU/Linux ... ma, se sei su Windows, AutoHotkey passa ancora una volta! Solo che il codice dovrebbe essere più simile a questo:

^;::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 

ho avuto la sensazione che AHK era la risposta, ma non sapevo come fare per farlo. Grazie per avermi indicato nella giusta direzione!

Problemi correlati