Salut tout le monde, pour faire simple je fais une petite appli dans laquel j'ai redéfini les base d'un environement de dessin a partir d'une NSScrollView dont j'ai personnalisé la contentView avec une dérivation d'une NSView, j'ai rajouté une palette d'outil, et implémeté le changement du curseur de la souris lors du survol de la vue de dessin selon louil sélectionné.
Le problème viens de la loupe, si lorque je selectionne mon outil loupe j'arrive a changer le curseur pour une loupe grossissante (avec un + quoi) j'aimerais à la manière de photoshop que ce dernier devienne une loupe pour dezommer (avec un -) lorsque la touche option est enfoncé et là est le problème j'arrive pas à trapper cette événement puisque la touche option (alt si vous préférez) n'est pas pris en compte lors d'un performKeyEquivalent et visiblement pas non plus lors d'un keyDown, j'ai bien trouver le masque NSAlternateKeyMask mais je ne sais pas trop comment l'utiliser.
Si quelqu'un à une idée où au moins une piste.
Merci
Le problème viens de la loupe, si lorque je selectionne mon outil loupe j'arrive a changer le curseur pour une loupe grossissante (avec un + quoi) j'aimerais à la manière de photoshop que ce dernier devienne une loupe pour dezommer (avec un -) lorsque la touche option est enfoncé et là est le problème j'arrive pas à trapper cette événement puisque la touche option (alt si vous préférez) n'est pas pris en compte lors d'un performKeyEquivalent et visiblement pas non plus lors d'un keyDown, j'ai bien trouver le masque NSAlternateKeyMask mais je ne sais pas trop comment l'utiliser.
Si quelqu'un à une idée où au moins une piste.
Merci