Управление OBS с помощью midipipe с помощью applescript и novation launchpad - PullRequest
0 голосов
/ 06 августа 2020

Я использую applescript в приложении midipipe для запуска приведенных ниже скриптов, чтобы моя панель запуска novation могла быть сопоставлена ​​с горячими клавишами в OBS:

Код:

on runme(message)
#Pad 1
#11,11, CTRLZ
if (item 2 of message = 11)
tell application "System Events"
    keystroke "z" using control down
end tell
end if

#Pad 2
#12,12, CTRLX
if (item 2 of message = 12)
tell application "System Events"
    keystroke "x" using control down
end tell
end if

#Pad 3
#13,13, CTRLY
if (item 2 of message = 13)
tell application "System Events"
    keystroke "y" using control down
end tell
end if

#Pad 4
#14,14, CTRLE
if (item 2 of message = 14)
tell application "System Events"
    keystroke "e" using control down
end tell
end if
end runme

НО

как только у меня был другой планшет, он «содержит ошибки» при компиляции, я не могу понять, что это за ошибка на самом деле, а код для контактной площадки 5 такой же, как и для остальных частей.

on runme(message)
#Pad 1
#11,11, CTRLZ
if (item 2 of message = 11)
tell application "System Events"
    keystroke "z" using control down
end tell
end if

#Pad 2
#12,12, CTRLX
if (item 2 of message = 12)
tell application "System Events"
    keystroke "x" using control down
end tell
end if

#Pad 3
#13,13, CTRLY
if (item 2 of message = 13)
tell application "System Events"
    keystroke "y" using control down
end tell
end if

#Pad 4
#14,14, CTRLE
if (item 2 of message = 14)
tell application "System Events"
    keystroke "e" using control down
end tell
end if

#Pad 5
#19.19, CTRLS
if (item 2 of message = 19)
tell application "System Events"
    keystroke “s" using control down
end tell
end if
end runme

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...