Можно ли привязать Caps Lock к чему-то полезному для Delphi IDE? - PullRequest
0 голосов
/ 01 октября 2009

ОК, я знаю, что могу переназначить ключ Caps Lock в реестре Windows, но есть ли что-то полезное, с чем я могу сопоставить его в Delphi 2009 IDE? Я надеялся на завершение кода (Ctrl-пробел), есть ли способ сопоставить одну клавишу Caps Lock с комбинацией клавиш Ctrl?

Ответы [ 4 ]

6 голосов
/ 01 октября 2009

Сделайте себе одолжение и просто скачайте Autohotkey . Это позволит вам переназначить ключ CapsLock на любую другую комбинацию клавиш или действие.

Он также может делать это на основе контекста приложения (т. Е. CapsLock автоматически выполняет разные действия в зависимости от активного окна).

2 голосов
/ 01 октября 2009

Существует полезный раздел в GNU Emacs FAQ для MS Windows . Пользователям Emacs нравится сопоставлять Caps Lock с ключом Ctrl , и это должно оказаться полезным в качестве отправной точки для назначения других комбинаций клавиш.

Редактировать: По следам привел меня на эту (официальную) страницу документации: Scan Code Mapper для Windows . Надеемся, что информация, которую он содержит, по-прежнему актуальна.

1 голос
/ 01 октября 2009

Разве вы не можете сначала сопоставить ему какой-то непонятный немодифицирующий ключ в реестре, а затем сопоставить его с нужной функцией в Delphi, используя предпочтения клавиатуры?

0 голосов
/ 01 октября 2009

Я лично пробовал стиль emacs: привязка Caps Lock к клавише Ctrl.

Положительным моментом является то, что многие очень распространенные действия (не только в emacs, но и везде) могут выполняться с меньшим движением руки. Как только на примере, удаление слов в обратном направлении (что осуществляется с помощью Ctrl + backspace) стало намного проще, и это ярлык, который работает практически везде. Только для этого я бы назначил Caps Lock клавише Ctrl.

Недостаток здесь тот же, что и для любой другой нестандартной модификации (например, Dvorak): она значительно усложняет использование компьютеров других людей. Когда вы сядете там, у вас наверняка возникнут проблемы с изменением ваших печатных инстинктов.

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

...