Как известно большинство клавиатур на ноутбуках не содержит цифровой части (т.н. NumPad). Всё бы ничего, но существуют программы, которые позволяют назначать на действия шоткаты с участием NumPad-клавиш (например InDesign). При этом сочетания Ctrl + 1 и Ctrl + Num 1 будут считаться разными. Поэтому грех не воспользоваться возможностью почти безболезненно расширить клавиатуру своего ноутбука ещё на 10 клавиш. Пожертвовать придется только клавишей CapsLock, которая, как было описано в предыдущей заметке, с легкостью поддается перепрограммированию на что-либо более полезное. В данном случае можно сделать так, чтобы сочетание клавиш CapsLock + 1 было тождественно сочетанию Ctrl + Num 1. Как это сделать, описано ниже:
1. Загрузите и установите программу AutoHotkey.
2. Загрузите этот скрипт, разработанный в недрах нашего научно-исследовательского отдела, и поместите ярлык на него в автозагрузку.
3. Дважды щелкните по файлу скрипта. Его значок должен появиться внизу экрана.
Всё. Теперь можно с радостью пользоваться новоявленной цифровой клавиатурой. Например, назначить наконец-то шоткаты для стилей в InDesign, чего без цифровой клавиатуры, как известно, сделать было нельзя.
Бонус для пользователей всё того же InDesign
В InDesign можно назначить шоткаты для стилей, но нельзя назначить шоткат для псевдо-стиля [none], который служит для отмены уже примененного стиля. Обойти это ограничение можно так:
1. Загрузите этот набор InDesign-скриптов, также разработанных нашим научно-исследовательским отделом. Назначение скриптов понятно из их названий.
2. Поместите скрипты в папку C:\Program Files\Adobe\Adobe InDesign CS3\Scripts\Scripts Panel\ (у вас путь может немного отличаться).
3. Запустите InDesign и назначьте шоткаты на соответствующие скрипты: Edit – Keyboard Shortcuts – Product Area = Scripts. Например на скрипт Apply None Character Style.js можно назначить комбинацию Ctrl + Shift + 1.
UPD
Для набора Num0–Num9 c тем же успехом можно использовать клавишу Win (это даже удобнее). В этом случае загружайте и запускайте этот вариант скрипта.
