Раскладка клавиатуры «Дворжак — Qwerty Command» в стиле Mac для Windows?

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

Вопрос

Мне было бы интересно переключиться на раскладку клавиатуры Дворжака.Проблема, с которой сталкивается каждый, заключается в том, что в программировании* используются сочетания клавиш, такие как:

  • Ctrl+С
  • Ctrl+V
  • Ctrl+Z

Клавиш в левом нижнем углу клавиатуры больше не будет, поскольку в раскладке Дворжака C, V и Z расположены в разных местах.

Mac решил эту проблему, создав раскладку клавиатуры под названием «Дворжак — команда Qwerty», где клавиатура обычно находится в режиме Дворжака, но если вы нажмете командную клавишу, сопоставления временно вернутся к Qwerty.

Есть ли такая функция в Windows?Было высказано предположение, что такой подвиг может быть достигнут с помощью Создатель раскладки клавиатуры Microsoft, но я не буду притворяться, что понимаю все это.

Другими словами, пользователи Stackoverflow, это проблема, которая уже решена?


* Шутка в том, что наиболее распространенными задачами программирования являются Ctrl+С, Ctrl+V.

Это было полезно?

Решение

Это может помочь: https://sourceforge.net/projects/dvorakqwerty/

Другие советы

Сейчас я использую исключительно Дворжака, включая все ярлыки.Вот как и почему я добился того, что имею:

Я начал перемены незадолго до рождественских каникул, 2,5 года назад.Я некоторое время не учился и не работал, поэтому плохие навыки набора текста не повлияли негативно на мою повседневную деятельность.Я заключил договор с самим собой:никакой QWERTY, вообще, пока мой набор текста Дворжака не достигнет моих нынешних способностей QWERTY.Это было, безусловно, лучшее и самое болезненное решение.Каждый день я тратил 2-3 часа на обучение игре на клавиатуре.Чтобы достичь 50 слов в минуту, потребовалось 3 недели, и по какой-то причине я продержался там около 2 месяцев!Я продолжал тренироваться и примерно через 3 месяца превзошел свою первоначальную нормализованную эффективность (точность подсчета) с момента использования QWERTY.Сейчас я работаю немного быстрее, чем когда использовал QWERTY, но больше всего я обнаружил это. мои руки больше не болят в конце долгого дня.Это существенно меняет дело.

Правила:

  • НЕ переставляйте клавиши на клавиатуре.Это слепая печать, хватит смотреть!Перемещение клавиш портит важные подсказки f/j и меняет ощущение клавиатуры, и все это для того, чтобы предоставить вам визуальную информацию, которую вы никогда не будете использовать.
  • НЕ переключайтесь обратно на QWERTY, пока вы сначала учите Дворжака, «чтобы вы могли быстрее что-то напечатать».
  • Практикуйтесь каждый день с онлайн-программой для набора текста.Прошло много времени и я, к сожалению, не помню, где тренировался.:(
  • Сначала ваши пальцы будут болеть после набора текста на Дворжаке.У меня было много проблем с l изначально ключ, но это произошло потому, что я просто не привык к этому, и давление обучения держало меня в напряжении.По мере вашего улучшения дела будут улучшаться, и, прежде чем вы это заметите, вам будет удобнее пользоваться Дворжаком, чем с QWERTY.

Предложения:

  • НЕ используйте комбинированный режим Дворжака/QWERTY, как вы упомянули выше. Дворжак Ассистент позволяет вам использовать Дворжака где угодно, а чтобы ярлыки для вас были одинаковыми на разных компьютерах, используйте одни и те же символы ярлыков (в новых местах).

Наблюдение:

  • Поскольку людям гораздо легче сначала выучить Дворжака, и это приводит к меньшему количеству травм в дальнейшей жизни, почему мы этому не учим в начальных школах??? Я искренне верю, что это так неправильный научить этих учеников «правильной печати», сидя за раскладкой QWERTY.Кроме того, классы уже наклеивают наклейки на все клавиши, чтобы их нельзя было подглядывать, так какой же смысл учить QWERTY?Полагаю, я расстроен, потому что мои инструкции по слепому набору текста на 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 — это ответ, но я не знал, как это сделать.Спасибо, что указали мне в правильном направлении!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top