Стоит ли менять Ctrl и Caps Lock для пользователей Windows, которые не используют Emacs - PullRequest
7 голосов
/ 24 сентября 2008

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

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

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

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

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

Ответы [ 8 ]

25 голосов
/ 24 сентября 2008

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

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

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

2 голосов
/ 03 февраля 2016

В конечном итоге я воспользовался советом в ответе Зака, но я также заставил 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
2 голосов
/ 24 сентября 2008

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

2 голосов
/ 24 сентября 2008

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

1 голос
/ 26 сентября 2008

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

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

0 голосов
/ 21 сентября 2016

Скопируйте следующий код в файл с именем 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
0 голосов
/ 26 февраля 2009

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

Дома я печатаю на 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).

0 голосов
/ 24 сентября 2008

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

...