Raccourci clavier perso annule les normaux ?
Bonjour,
Je suis confronté à un petit problème. J'ai rajouté la gestion de la pression sur la "right arrow" du clavier afin de naviguer entre 2 tables View, sauf que voilà , ducoup ça m'a "effacé" les raccourcis clavier prédéfini parle système (si je puis dire).
Je m'explique :
Vous prenez une table view, même sans la coder vous pourrez naviguer avec les fleches du clavier (de haut en bas).
à‰tant donné que j'ai voulu rajouter l'utilisation de la flèche de droite pour atterrir sur ma tableview de droite, j'ai du faire ceci :
Donc voilà , ce code m'efface bien entendu les raccourcis pré-définis "haut" et "bas" que gèrent toutes les tables.
J'ai déjà essayé de bidouiller ça faisant moi même ce système de navigation haut/bas. sauf que le scroller ne suit pas la descente/montée...
Quelqu'un saurait-il comment coder mon petit raccourci en plus tout en gardant les pré-définis ? :why?:
Edit : pour que ça soit plus clair j'ai fait une tite vidéo :
http://www.eagle-of-liberty.com/~uploads/scrolling.mp4
Je suis confronté à un petit problème. J'ai rajouté la gestion de la pression sur la "right arrow" du clavier afin de naviguer entre 2 tables View, sauf que voilà , ducoup ça m'a "effacé" les raccourcis clavier prédéfini parle système (si je puis dire).
Je m'explique :
Vous prenez une table view, même sans la coder vous pourrez naviguer avec les fleches du clavier (de haut en bas).
à‰tant donné que j'ai voulu rajouter l'utilisation de la flèche de droite pour atterrir sur ma tableview de droite, j'ai du faire ceci :
<br />- (void)keyDown:(NSEvent *)theEvent<br />{<br /> if([theEvent keyCode]==124){<br /> [[NSNotificationCenter defaultCenter] postNotificationName:@"XTastesSelectFreewareTableView" object:nil];<br /> }<br />}
Donc voilà , ce code m'efface bien entendu les raccourcis pré-définis "haut" et "bas" que gèrent toutes les tables.
J'ai déjà essayé de bidouiller ça faisant moi même ce système de navigation haut/bas. sauf que le scroller ne suit pas la descente/montée...
Quelqu'un saurait-il comment coder mon petit raccourci en plus tout en gardant les pré-définis ? :why?:
Edit : pour que ça soit plus clair j'ai fait une tite vidéo :
http://www.eagle-of-liberty.com/~uploads/scrolling.mp4
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Quand on cherche KeyEquivalent dans NSMenuItem avec la doc de XCode, on a un message "this document is obsolete" ...
J'ai eu également des pertes de réglages généraux (de spaces), nécessitant de fermer la session, lors d'erreurs de manip dans ma programmation ??
xD merci
mais le 124 ? je cherche depuis 10 minutes l'énumération correspondant à keyCode . D'après la doc, cela doit être la même que celle utilisée par kEventParamKeyCode avec Carbon ... mais quedal ??
j'ai bien trouvé kRightArrowCharCode, mais cela ne correspond pas (=29), kMenuRightArrowGlyph = 0x65,
...
A ce sujet l'option Find dans Safari ou dans la doc de XCode est bien utile.
Je trouve bien amélioré la documentation dans XCode 3.
Sans doute parce qu'il n'y en a pas. J'avais cherché à l'époque aussi, et notamment dans des projets opensource pour voir comment ils faisaient. Si tu regardes le code de shortcutrecorder tu remarqueras que son auteur a codé son propre enum pour cela.