Bonjour,
Dans un GUI, j'aimerai exécuter une action lorsque j'appuie sur les flèches du clavier.
Je rentre dans la fonction :
dans ma variable key je retrouve bien la touche que j'ai pressée. Ca fonctionne aisément pour les touches alpha-numeriques.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function mainGUI_KeyPressFcn(hObject, eventdata, handles) % hObject handle to mainGUI (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) key = get(handles.mainGUI,'Currentcharacter');
Par contre lorsque que j'appuie sur une des flèches le caractère que je récupère n'est pas affichable...
De quelle manière dois-je effectuer mon test IF sur ce caractère afin de l'identifier.
Autrement dit, par quoi dois-je remplecer le '????':
Merci,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if key == '???' end
Partager