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

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

В частности, я продолжаю использовать старую клавишу Ctrl для Ctrl+Z (отменить), а также для операций вырезания, копирования и вставки (Ctrl+ X, C и V). Экспериментируя с переходом из исходного положения в положение Ctrl+Z, я не знаю, какой палец надеть на Z, так как мне неловко с моим кольцом, средним или указательным пальцем. Это то, к чему я привыкну так же, как привык к исходному положению, и я должен просто дать ему время, или это расположение не подходит для сочетаний клавиш Windows.

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

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

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

8 ответов

Решение

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

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

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

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

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

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

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

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

Я переключил 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 на колпачки (так что я могу держать их одним пальцем). По крайней мере, если вы не vi'er, или вы не возражаете против того, чтобы клавиша Escape была дальше (или у вас какая-то сумасшедшая система).

Что действительно интересно, так это то, что на клавиши 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
Другие вопросы по тегам