Как я могу переназначить Caps Lockключ в Windows или OS X? Есть ли, например, какой-нибудь способ сопоставить заглавные буквы с комбинацией клавиш, такой как Alt+ Tabв Windows или ⌘+ Tabв OS X?
Как я могу переназначить Caps Lockключ в Windows или OS X? Есть ли, например, какой-нибудь способ сопоставить заглавные буквы с комбинацией клавиш, такой как Alt+ Tabв Windows или ⌘+ Tabв OS X?
Ответы:
Вам нужен Autohotkey и этот скрипт:
;Deactive CapsLock key
$CapsLock::
return
Autohotkey - это самый мощный способ сделать это на ПК с Windows. Также см. Эту страницу для более подробной информации о переопределении CAPS,
Я использовал SharpKeys (для окон) переназначить CapsLockв ESC.
Отлично работает для Vim . Редактирование в стиле VI действительно великолепно, если вы всегда можете держать пальцы возле домашнего ряда.
Вот как поменять Caps Lockключ с левой стороны Ctrl:
Windows
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Введите следующее в качестве данных:
0000: 00 00 00 00 00 00 00 00
0008: 03 00 00 00 3A 00 1D 00
0010: 1D 00 3A 00 00 00 00 00
Выход из редактора реестра
Linux
Вставьте следующие строки в файл:
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
Добавьте следующую строку в ~ / .bash_profile
xmodmap ~/.xmodmap
на Mac: вы можете переназначить клавишу caps lock в разделе «Системные настройки» -> «Клавиатура и мышь» -> «Специальные клавиши».
я назначил его CTRL
Вы можете использовать SharpKeys, чтобы отключить функциональность любой клавиши. Для получения подробного руководства вы можете проверить соответствие любого ключа любому ключу в Windows XP / Vista .
Кроме того, у Lifehacker есть действительно хорошее руководство под названием NumLocker Отключает ключ Caps Lock о том, как переназначить или полностью отключить его.
Я использую Билли Мейс Caps Lock . Теперь, когда я случайно нажимаю клавишу Caps Lock вместо того, чтобы расстраиваться, я слышу быстрый звук Билли Мэйса, который всегда вызывает улыбку на моем лице.
Ctrl2Cap SysInternals будет работать и на старых машинах Win.
На Mac я могу порекомендовать использовать KeyRemap4MacBook . Или PcKeyboardHack, который имеет немного другой фокус. Я использую оба в сочетании без каких-либо проблем.
Проблема заключается в том , что нет из раствора коробки , встроенной в Mac OSX , чтобы вы могли назначить CAPS LOCKна ESC(что очень важно для Vi / Vim). Вторая проблема с другими инструментами заключается в том, что они не отключают зеленый светодиод на клавише Caps-Lock.
PcKeyboardHack
связано с ESC-отображением, но возможно любое отображение.
KeyRemap4MacBook
позволяет напрямую сопоставить другую функциональную клавишу. Наверняка каждое сопоставление, которое вам нравится, возможно. Так, например, на Mac я сопоставил правую ⌘кнопку -Key ctrl (что пригодится, когда вы привыкли к автозавершению, подобному затмению в Windows)
caps lock
установил оба esc
и ctrl
. Это esc
когда ctrl
нажимается только одна клавиша, и она переключается на, если я нажимаю любую другую клавишу.
Замена его на другую клавишу-модификатор (мне нравится Ctrl) поддерживается Mac OS:
keyboard control panel -> modifier keys
Как сказал Маршал, в OS X вы можете использовать PCKeyboardHack, чтобы изменить заглавные буквы на другую клавишу, например, F19:
Вы можете сопоставить ключ, например, F19, с более сложной комбинацией клавиш, добавив такой параметр в файл private.xml в KeyRemap4MacBook :
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>
Если индикатор блокировки заглавных букв на клавиатуре не отключается, попробуйте включить параметр «Состояние индикатора заглушки сквозных защит» в KeyRemap4MacBook.
Это отображает F19 для контроля при удержании и для выхода при нажатии:
<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>
Вы также можете сопоставить F19 с дополнительной клавишей-модификатором, которую можно использовать, например, для активации приложений:
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SAFARI</name>
<url>file:///Applications/Safari.app</url>
</vkopenurldef>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1,
KeyCode::VK_OPEN_URL_SAFARI</autogen>
</item>
См. Http://lri.me/keyremap4macbook.html для получения дополнительной информации об использовании KeyRemap4MacBook.