Registrierungs-Hotkey

7

Wie würde ich einen globalen Hotkey in Objective-C / Cocoa (Mac) registrieren?

Zum Beispiel würde der Hotkey, den ich registrieren möchte, Alt - Cmd - D

sein

Jede Hilfe wäre willkommen!

    
Seb Jachec 26.01.2011, 16:51
quelle

4 Antworten

10

Es gibt einen praktischen Cocoa-Wrapper für die erforderlichen Carbon-Funktionen auf GitHub: JFHotkeyManager . Sie können auch die neue (seit 10.6) NSEvent-API addGlobalMonitorForEventsMatchingMask:handler: verwenden, es werden jedoch nur Schlüsselereignisse abgerufen, wenn der Zugriff für Hilfsgeräte aktiviert ist.

    
omz 26.01.2011, 17:29
quelle
7

Ich habe eine Wrapper-Klasse geschrieben, um das Ganze viel einfacher zu machen ...

Ссылка

    
Dave DeLong 26.01.2011 19:35
quelle
4

Sie möchten die Funktionen InstallApplicationEventHandler und RegisterEventHotKey aus dem Carbon-Framework verwenden. Dieser Blogeintrag gibt eine ziemlich gute Anleitung (es ist was Ich habe es benutzt, als ich dieses Zeug ausprobierte).

    
mipadi 26.01.2011 17:02
quelle
4

hier gehen Sie:

%Vor%     
valexa 05.07.2011 12:35
quelle

Tags und Links