Software

Рекомендую: сделать из Caps Lock "гиперклавишу"

Для начала, что такое «гиперклавиша»? Это дополнительная клавиша-модификатор. Такая, как Shift, Control, Alt (Option), Command, Windows. Вот так все просто.

Для начала, что такое “гиперклавиша”? Это дополнительная клавиша-модификатор. Такая, как Shift, Control, Alt (Option), Command, Windows. Вот так все просто.

Зачем она нужна? Поскольку сочетания с существующими модификаторами частенько бывают заняты, и приходится ломать пальцы или использовать неочевидные сочетания. Гиперклавиша позволяет назначить дополнительную функцию на клавиатуре любой клавише, не опасаясь конфликтов.

Причем это работает в любой программе, поскольку волшебная “гиперклавиша” - это всего лишь сочетание Ctrl+Cmd+Option+Shift! (Или Ctrl+Alt+Win+Shift.) Вместо мазохизма получаем эргономику и продуктивность.

У меня работают, например, такие комбинации:

  • Caps+вверх - распахивание окна
  • Caps+влево и вправо - распахивание на полэкрана (это все из Windows)
  • Caps+цифры - переключение на различные программы
  • Caps+E - добавление события в Fantastical
  • Caps+I - добавление записки в OmniFocus

OS X

Направляю вас к подробному изложению от Бретта Терпстры.

Отдельно рекомендую программу BetterTouchTool для назначения дополнительных функций клавиатуре и жестам на тачпаде.

Windows

В Windows клавиатурой правит программа AutoHotkey, в том числе, данное назначение делается в одну строчку:

Capslock::^+!Win

Linux

Наверняка тут можно перекомпилировать какой-нибудь модуль ядра. Оставляю это на самостоятельное упражнение для читателя.