Vai al contenuto

[RISOLTO] Hotkeys con Carbon


Toma91

Messaggi raccomandati

Allora... Ho letto che il modo migliore per gestire delle "Global HotKyes" sia usare Carbon Event Manager e non il corrispettivo metodo Cocoa (ora mi sfugge il nome)...

Ho seguito un tutorial per capire come funziona il tutto, ma mi sfugge una cosa: se voglio che solo il Finder risponda all'hotkye, come faccio a dire alle altre app di ignorare tale combinazione?

Mi spiego meglio: la MIA app registra come hotkey cmd+c. La MIA app gira in background. Solo il Finder NON deve rispondere al suo "copia", ma fare le azioni che gli dico io, mentre TUTTE LE ALTRE app possono fare il loro copia.

Spero di essermi spiegato...

Le mie : Macintosh Plus con System 7, Power Macintosh 8600/200 con Mac OS 9.1, iMac G3 DV con Mac OS 9.2.2 e Mac OS X 10.0,

MacBook Nero 3,1 con Mac OS X 10.7.2, iPod Nano 2G 4 Gb e iPod Nano 4G 8 Gb

Link al commento
Condividi su altri siti

Risolto... Con un NSTimer controllo continuamente l'app attiva, se è il Finder invio un RegisterEventHotKey(), altrimenti faccio UnregisterEventHotKey().

Semplice :mhh:

Le mie : Macintosh Plus con System 7, Power Macintosh 8600/200 con Mac OS 9.1, iMac G3 DV con Mac OS 9.2.2 e Mac OS X 10.0,

MacBook Nero 3,1 con Mac OS X 10.7.2, iPod Nano 2G 4 Gb e iPod Nano 4G 8 Gb

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...