Стоит ли менять Ctrl и Caps Lock для пользователей Windows, которые не используют Emacs?

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

Вопрос

Я знал о совете Стива Йегге поменять местами Ctrl и Caps Lock уже некоторое время, хотя я не использую Emacs.Я только что попробовал поменять их местами в качестве эксперимента, но мне сложно приспособиться.Есть несколько сочетаний клавиш, которые теперь стали для меня второй натурой, и я даже не осознавал, насколько они укоренились в том, как я использую клавиатуру.

В частности, я продолжаю использовать старую клавишу Ctrl для Ctrl+З (отменить), а также для операций вырезания, копирования и вставки (Ctrl+ Икс, С и В).Экспериментируем с переходом из исходного положения в Ctrl+З Я не знаю, какой палец положить З, так как мне неудобно пользоваться безымянным, средним или указательным пальцем.Я привыкну к этому так же, как я привык к исходному положению, и мне нужно просто дать этому время или не подходит ли это расположение для сочетаний клавиш Windows?.

Мне было бы интересно услышать мнение людей, которые успешно осуществили переход, а также тех, кто попробовал его и вернулся, но особенно от людей, которые делали это на окна.

Приведет ли это к улучшению скорости набора текста или комфорта при наборе текста?

Есть ли у вас какие-либо советы по положению пальцев или обучению набору текста, чтобы ускорить переход?

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

Решение 4

В итоге я воспользовался советом из ответа Зака, но также сделал Капс Лок вести себя как ЭКУ ключ, если он был удержан и выпущен самостоятельно с помощью сценария AutoHotKey в этой сути: CapsLockCtrlEscape.ahk

я тоже связал Ctrl+Сдвиг+Капс Лок к Капс Лок для тех редких случаев, когда мне это может понадобиться, используя этот скрипт AutoHotKey:

#IfWinActive
   ^+Capslock::Capslock ; make CTRL+SHIFT+Caps-Lock the Caps Lock toggle
return

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

Я вообще-то не меняю местами управление и шапки, а просто делаю шапки ДРУГОЙ управляющей клавишей.Я не могу вспомнить ни одного случая в своей жизни, когда бы я нажимал клавишу Caps Lock. цель, так что я это не пропустил.

Таким образом, вы привыкнете к его использованию, но если вы ошибетесь и воспользуетесь старым элементом управления, все по-прежнему будет работать.Для меня это сработало очень хорошо.

Для этого есть файл .reg здесь.

Я делаю это уже довольно давно, и для меня это естественно, хотя я и не являюсь пользователем Emacs (я нахожусь в лагере Vim в той конкретной войне :)).На самом деле, это настолько естественно, что переход на другие машины (коллег, членов семьи и т. д.) вызывает у меня горе, потому что Ctrl находится не там, где он «должен» быть.

Для emacs ctrl должен находиться на caps lock, а для vim клавиша escape должна находиться на caps lock.Я действительно считаю, что кнопку блокировки заглавных букв следует переименовать в «бесплатную парковку», а операционные системы должны создать утилиту на панели задач, позволяющую быстро переключать кнопку бесплатной парковки с выхода на контроль, на все, что вам нужно вводить снова и снова.

Я поменял клавиши Caps Lock и Ctrl пару месяцев назад, и после начального периода обучения, ~ 1 недели, моя самая большая проблема заключается в том, что я использую компьютер, на котором не переключены клавиши.

Сначала я взломал реестр, но не помню, где нашел информацию о том, как это сделать.Сейчас я использую небольшую утилиту под названием Remapkey, которая входит в состав Windows Server 2003 Resource Kit Tools, хотя мне кажется, что я использую более старую версию.

У меня не было проблем с переходом.Я без проблем использую клавиатуры обеих конфигураций.Возможно, наличие аппаратного решения (и правильно напечатанных этикеток) облегчит это, чем делать это с помощью программного обеспечения и помнить, как настроен каждый компьютер/клавиатура.

Я думаю, что лучше ставить в шапке, зависит от вашей физической клавиатуры.

Дома я печатаю на Kinesis Ergo Elan, где мои клавиши Ctrl находятся под большими пальцами, а также 2 * Alt, пробел, ввод, возврат, удаление, pgup, pgdn, home и end;остальная часть клавиатуры имеет вполне обычное расположение, за исключением того, что плата разделена.

Имея под рукой клавиши Ctrl, действительно имеет смысл поставить Escape на Caps Lock (и Caps Lock на Esc, в те несколько раз, когда мне это нужно).Даже если ты emacser, эй...он служит запасной «префиксной клавишей alt», и вы, вероятно, попросите свой браузер остановить то, что он делает, несколько раз в день.

С другой стороны, если я печатаю на своем ноутбуке, где клавиша в нижнем левом углу — это Fn, а не Ctrl (ffs...), и я не могу удерживать Shift+Ctrl одним пальцем, возможно, имеет смысл поставить Ctrl на шапках (так, чтобы я мог удерживать их одним пальцем).По крайней мере, если вы не виер или не против того, чтобы клавиша выхода находилась дальше (или у вас какая-то сумасшедшая система).

Что действительно интересно, так это сочетание клавиш Shift+Shift (да, обеих клавиш Shift).Это можно сделать с помощью xmodmap довольно просто;Я положил туда свой ключ создания сообщения.Если вам не нужна композиция, вы можете добавить что-нибудь еще (например, esc).

Скопируйте следующий код в файл с именем caps-ctrl-swap.reg, запустите файл, согласитесь разрешить изменение реестра, выйдите из системы и снова войдите в систему, и ваши клавиши Caps-Lock и Left-Ctrl поменяются местами.Я использовал этот сценарий для любой версии Windows, выпущенной в 2005 году, и для каждой промежуточной версии.Мне это понадобилось сегодня, так как Windows 10 обновилась за ночь, и она по-прежнему отлично работает.

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top