1

Я новичок в использовании Mac, и я использовал приложения AutoHotKey которые перепривязывают колесо прокрутки мыши (например, E = прокрутить вверх с помощью одного "тика" колеса мыши) к определенному заголовку окна, например "Название игры здесь" Google Chrome)

Как я мог сделать это в AppleScript? Я уверен, что это возможно.

Я просто хочу связать строчную / прописную букву e с колесиком мыши вверх. У меня есть настоящая мышь, но для этой игры связка клавиш более эффективна.

Как я могу сделать это, имея конкретный заголовок окна?

1 ответ1

0

Вы можете использовать этот AppleScript для прокрутки вверх на одну строку:

do shell script "
/usr/bin/python <<'END'
import sys
import time
from Quartz.CoreGraphics import *

def scroll_up():
    event = CGEventCreateScrollWheelEvent(None, kCGScrollEventUnitLine, 1, -1)
    CGEventPost(kCGHIDEventTap, event)

scroll_up()
END"

Затем вы можете использовать BetterTouchTool, чтобы сопоставить ваши хранилища с этим AppleScript. Тем не менее, это, кажется, очень медленный способ ведения дел, а не то, что вы хотели бы для игры. Для скорости и простоты, хотя Keymo стоит 5 долларов США, его можно легко настроить.

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