1 votes

Comment lier la molette de défilement à une touche dans Mac OS X ?

Je suis nouveau dans l'utilisation d'un Mac, et j'ai utilisé AutoHotKey les applications qui relient la molette de la souris (par exemple, E = faire défiler vers le haut par une sorte de "tic" de la roue de la souris) jusqu'à un titre de fenêtre spécifique, par exemple "Nom du jeu ici" Google chrome)

Comment pourrais-je faire ça en AppleScript ? Je suis sûr que c'est possible.

Je veux juste lier les minuscules/capitales e à la molette de la souris de faire défiler vers le haut. J'ai une vraie souris, mais pour ce jeu, un keybind est plus efficace.

Comment puis-je le faire tout en le rendant spécifique à un certain titre de fenêtre ?

0voto

echristopherson Points 829

Vous pouvez utiliser cet AppleScript pour faire défiler une ligne vers le haut :

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"

Vous pouvez alors utiliser BetterTouchTool pour faire correspondre votre donjon à cet AppleScript. Cependant, cela semble être un très Une façon lente de faire les choses - pas ce que l'on voudrait pour un jeu. Pour la vitesse et la simplicité, mais avec un coût de 5 $US, Keymo peut être facilement configuré pour le faire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X