1

Тема: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Добрый вечер.
Собственно, сабж. Есть ноут асус, в нем есть тихий режим и громкий режим работы вентиляторов. Переключение осуществляется по нажатию Fn+F5 на клавиатуре, либо по нажатию мышкой на нужный режим в самом армори (UWP приложение, или как их там).
Хотелось бы сделать скрипт который будет одновременно стартовать игру и переключать вентиляторы в режим повышенных оборотов. И потом, соответственно, в пониженный когда игра закрывается.
Столкнулся с проблемой того как именно мне вызывать Fn+F5 (или может есть какой то другой вариант взаимодействия с Armoury Crate?).
Из гугла пробовал вот такой код:

Send {SC126 down}
   Send {F5}
   Send {SC126 up}

Он не работает и шлет F5.

2

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Клавиша 'Fn' чаще всего не перехватывается с АХК. Читайте инфу в этой теме.
Попробуйте отловить через AHK Spy её vk/sk код. Если повезёт можно будет попробовать выполнить её нажатие с 'F5'.
У меня например на клавиатуре она есть, но перехватить или эмулировать с ней нажатие так и не вышло на данный момент.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

__Михаил__ Спай не работает В общем походу печалька, надо будет вручную переключать...

4 (изменено: __Михаил__, 2021-12-11 22:59:26)

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Есть Winspector Spy для отслеживания того что происходит в программах, если удастся разобраться, возможно выйдет выяснить команду, что активирует нажатие в программе, если она активна. Затем просто этот код отправлять окну.
Так например управление винампом работает.
В 'AHK Spy' можно кнопку через 'Accessible path' выяснить и так нажимать, тоже хороший способ. Например в эквалайзере меняю настройку так.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

5

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Gh0sTG0, если возможно, то попробуйте переназначить сочетание клавиш.

6

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

__Михаил__ Хмммм... сложно. Попробую разобраться.

Taveron переназначить нельзя вроде, ничего похожего не нашел.

7

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Gh0sTG0 пишет:

Хмммм... сложно

А чего сложно?

send {vkFFsc126}

8

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

svoboden Тем, что оно не работает?

9 (изменено: svoboden, 2021-12-13 14:09:12)

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

У меня работает.

10

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

svoboden
Не у всех работает, у меня в истории нажатий пишет:

FF  000 i d 0.02 not found

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

11

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

__Михаил__ пишет:

Не у всех работает,

Так я про ноутбук говорю. У меня, если послать:

send {vkFFsc106}

То срабатывает Fn+5. Т.е. в моем случае гаснет монитор.

12

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

svoboden пишет:
send {vkFFsc106}

Тоже не работает... Делает Send и никакой реакции.

13

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

А какой скан-код определяется по нажатию FN+F5.

14

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

svoboden
Никакой. Нигде я его так и не увидел. Будто бы вообще ничего не нажимаю.

15

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Скорее всего нужно искать решение в отправке команды напрямую в какой либо процесс. Но эту инфу фиг где взять.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

16 (изменено: andrey.a.polyakov.b2c, 2021-12-22 21:07:09)

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Gh0sTG0, пропиши директиву:

#UseHook

И попробуй отследить нажатие кнопки.

17

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

andrey.a.polyakov.b2c Тоже ничего...

18

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

Gh0sTG0, а вы какую кнопку пытаетесь отследить? Если Fn то эта кнопка просто переключает режим другой кнопки.
Другими словами при зажатой Fn кнопка F5 уже не F5.
Вам нужно узнать код клавиши при зажатой Fn.

19

Re: AHK: Изменить режим Asus Armoury Crate (Fn+F5 на клавиатуре)

andrey.a.polyakov.b2c Так я его и пытаюсь... Оно вообще нигде не палицца видать, где ахк пытается его спалить...