1

Есть ли сочетание клавиш для Skype (желательно для OSX), которое позволяет мне отвечать на звонок? Или мне нужно нажать зеленую кнопку во всплывающем окне Incoming Call?

Я пытался создать горячую клавишу OSX (через Системные настройки> Клавиатура) - но я не знаю, как называется пункт меню, чтобы ответить на звонок.

Какие-нибудь мысли?

РЕДАКТИРОВАТЬ: Я уже посмотрел на эти ресурсы:

1 ответ1

3

Упрощенно, с благодарностью Бретту Терпстре:

Похоже, что самый простой способ сделать это - создать AppleScript, который отправляет команду в API Skype для ответа или завершения вызова. Вот оно во всей красе:

tell application "System Events" to set _proc to name of processes as list

if _proc contains "Skype" then

    tell application "Skype"

        set calls to send command "SEARCH ACTIVECALLS" script name "AnsweringScript"
        set callID to last word of calls
        if callID is not "CALLS" then
            set status to send command "GET CALL " & callID & " STATUS" script name "AnsweringScript"
            if last word of status is "RINGING" then
                send command "ALTER CALL " & callID & " ANSWER" script name "AnsweringScript"
                return
            else
                send command "ALTER CALL " & callID & " HANGUP" script name "AnsweringScript"
            end if
        end if

    end tell

end if

Чтобы превратить это в сочетание клавиш, сохраните его как приложение, а затем установите FastScripts, представляющий собой программный продукт, который позволяет назначать сочетания клавиш приложениям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .