Vai al contenuto

Cocoa Pressione tasto alt [Risolto]


J_Ares

Messaggi raccomandati

Puoi far sovrascrivere il metodo - (void)keyDown: (NSEvent *)theEvent di NSResponder da una tua classe e controllare se il tasto premuto è alt.

La tua classe naturalmente deve essere una sottoclasse di NSResponder, come una NSView.

Esempio:

- (void)keyDown:(NSEvent *)theEvent
{
if ([theEvent modifierFlags] & NSAlternateKeyMask)
{
	...qui il tuo codice
}
}

In questo caso però il metodo viene chiamato quando il tasto viene premuto, mentre quando viene rilasciato viene chiamato il metodo keyUp.

Non so come intendi usarlo, ma puoi giocare con questi due metodi per gestire la cosa.

Marco - Gallery

MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard

Link al commento
Condividi su altri siti

:) non funziona non è esattamente quello che mi serve...

cosi so se uno assieme ad altri tasti tiene premuto anche il tasto alt...

il vorrei fare come itunes: se premete il tasto alt, un bottone sul fondo cambia icona e funzione... =P

il Mio Sito

i miei software:--Dvd Hunter | Game Hunter | Book Hunter | Hunter Touch

 MacBook Pro 15" i7  iMac Alu  iPod touch 4°

Link al commento
Condividi su altri siti

Trovato ^^

Informs the receiver that the user has pressed or released a modifier key (Shift, Control, and so on).

- (void)flagsChanged:(NSEvent *)theEvent

il Mio Sito

i miei software:--Dvd Hunter | Game Hunter | Book Hunter | Hunter Touch

 MacBook Pro 15" i7  iMac Alu  iPod touch 4°

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...