Ответ 1
Это может помочь: https://sourceforge.net/projects/dvorakqwerty/
Мне было бы интересно переключиться на раскладку клавиатуры Dvorak. Проблема, с которой сталкиваются все, заключается в том, что обычные программы * сочетания клавиш, такие как:
Больше не будет клавиш в нижней левой части клавиатуры, так как макет Dvorak имеет C, V и Z в разных местах.
Mac решил эту проблему, имея раскладку клавиатуры под названием "Dvorak - Qwerty Command", где клавиатура обычно находится в режиме Dvorak, но если вы нажмете клавишу команды, отображения временно вернутся к Qwerty.
Есть ли такая функция в Windows? Было высказано предположение, что такой подвиг может быть выполнен с помощью Microsoft Layout Creator, но я не буду притворяться, что все это понимаю.
Другими словами, пользователи Stackoverflow - это проблема, которая уже решена?
* Шутка в том, что наиболее распространенными задачами программирования являются Ctrl + C, Ctrl + V.
Это может помочь: https://sourceforge.net/projects/dvorakqwerty/
Я использую Dvorak исключительно сейчас, включая все ярлыки. Вот как и почему я получил, где я:
Я начал менять коротко в рождественский каникул 2,5 года назад. Я не был в школе или работал немного, поэтому плохая способность печатать на машинах не отрицательно повлияла бы на мою повседневную деятельность. Я заключил пакт с самим собой: никакой QWERTY, вообще, пока мой ввод Дворака не достигнет моих текущих способностей QWERTY. Это было самым лучшим и самым болезненным решением. Каждый день я тренировался на клавиатуре 2-3 часа. Потребовалось 3 недели, чтобы достичь 50WPM, и по какой-то причине я закрыл там, как 2 месяца! Я продолжал тренироваться, и примерно через 3 месяца я превзошел свою первоначальную нормализованную эффективность (с учетом точности), когда использовал QWERTY. Теперь я немного быстрее, чем когда использовал QWERTY, но больше всего на свете обнаружил, что мои руки больше не болят в конце долгого дня. Это делает разницу в мире.
Правила:
l
, но это было потому, что я просто не привык к этому, и давление обучения продолжало меня напрягать. Все будет улучшаться по мере улучшения, и, прежде чем вы это узнаете, вы будете более комфортно на Дворжаке, чем на QWERTY.Предложения:
Замечание:
Я был в той же ситуации, поэтому написал это:
http://dvorak-qwerty.googlecode.com
Надеюсь, что это поможет!
(Возможно, использование создателя раскладки клавиатуры было бы лучше, но я тоже не хотел бы это выяснять!)
AutoHotKey для спасения. Это будет использовать DVORAK при типичном наборе и при удерживании Shift. В то время как 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 был ответом, но я не знал, как это сделать. Спасибо, что указали мне в правильном направлении!
Вы можете попробовать это http://aming-blog.blogspot.com/2010/10/mac-style-dvorak-qwerty-control-layout.html