Я пытаюсь сделать так, чтобы окна и клавиши alt менялись местами, когда я использую REAPER, чтобы мои сочетания клавиш на компьютере были напечатаны так же (как в тех же местах клавиатуры по мышечной памяти), что и при использовании их на Mac.
Другими словами, на клавиатуре Windows/PC клавиша alt находится в том месте, где клавиша команды находится на клавиатуре Mac, а клавиша windows - в месте клавиши опции. Поскольку соответствующее / кроссплатформенное сопоставление для этих клавиш на самом деле является alt = option и command = windows, мне просто нужно переназначить каждую из этих клавиш-модификаторов на другую, чтобы при их использовании отдельно или в сочетании с любыми другими клавишами или модификаторами и только когда я использую REAPER, нажатие клавиши alt всегда отправляет нажатие клавиши Windows, а нажатие клавиши windows всегда отправляет alt.
Я пробовал следующее, но это не похоже на работу:
#IfWinActive ahk_class reaper
!::#
#::!
Я также попробовал это:
#IfWinActive ahk_exe reaper.exe
!::#
#::!
Но это тоже не работает.
Основная проблема заключается в том, что в REAPER может быть любое количество различных окон, открытых / активных, и большинство из них имеют разные заголовок и класс. Так что мне действительно нужно, чтобы этот ключ-модификатор зависел от активного процесса, а не от активного окна. Ahk_exe, который отображается в Window Spy, когда REAPER является активным процессом, называется reaper.exe.
Кто-то, пожалуйста, помогите мне здесь. Я схожу с ума от того, чтобы ходить между работой и домом и постоянно забывать ярлыки, или нажимать не те и делать вещи, которые я не хочу делать.
Спасибо!