1 (изменено: Алексей, 2011-09-02 07:26:08)

Тема: AHK: Хоткеи Alt\Ctrl + CapsLock.

Привет! Я использую программу Auto Hotkey совместно с Autodesk Maya и мне необходимо переназначить клавиши.
Помогите сделать хоткеи Shift\Alt\Ctrl + CapsLock на примере этого:

Capslock::
Send +f
KeyWait, Capslock
Return

В данном примере используется только Capslock, а нужно научиться комбинировать, т.е., добавлять к нему доп. клавиши Alt, Ctrl, Shift.

2

Re: AHK: Хоткеи Alt\Ctrl + CapsLock.

Алексей, прочитай первую тему на странице, отредактируй заголовок и текст поста.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Хоткеи Alt\Ctrl + CapsLock.

ссылка№1
ссылка№2
shift +; ctrl ^; alt !

если требуется переназначить действие выполняемое при нажатии alt/ctrl/shift + F на нажатие alt/ctrl/shift  +capslock — достаточно переназначить capslock -> F

capslock::vk46

4 (изменено: Алексей, 2011-09-02 13:01:51)

Re: AHK: Хоткеи Alt\Ctrl + CapsLock.

Я ничего не понял из вашего.
Я привел пример, из него ясно, что нажимая на Capslock, AutoHotkey переназначает на Майские(Maya) Shift+f.
Сам Capslock в Maya естественно никаким образом не доступен, только при помощи AutoHotkey.

Я хочу нажимать Альт + Капслок или Шифт + Капслок и т. д.

Всё тоже самое, что и в примере только с дополнительными клавишами Alt, Ctrl, Shift, но незнаю, как это всё правильно состыковать.

5 (изменено: creature.ws, 2011-09-02 14:45:24)

Re: AHK: Хоткеи Alt\Ctrl + CapsLock.

Алексей пишет:

Я хочу нажимать Альт + Капслок или Шифт + Капслок и т. д.

Нажимайте


Capslock:: ; при нажатии capslock отправится shift f
Send +{vk46}
KeyWait, Capslock
Return

^Capslock:: ; при нажатии ctrl capslock отправится ctrl shift f
Send ^+{vk46}
KeyWait, Capslock
Return

!Capslock:: ; при нажатии alt capslock отправится alt shift f
Send !+{vk46}
KeyWait, Capslock
Return

Не этого ли вы желаете?

Кстати, следуя примеру и вашим пояснениям трудно догадаться какого действия вы ожидаете от нажатия shift capslock

6

Re: AHK: Хоткеи Alt\Ctrl + CapsLock.

Ааааааа! Вот оно! Меня в заблуждение ввело {vk46}.
Спасибо! Вам ОГРОМНОЕ!