J'essaye de créer une boîte de rectangle sur l'écran dans PTB dans lequel le participant peut taper le texte qui est emballé dans cette boîte. Je voudrais donc que l'entrée de chaîne soit dessinée à l'écran en tapant une boîte rectangulaire dans laquelle la saisie de texte est encapsulée pour éviter qu'elle ne continue en dehors de la bordure de cette boîte. J'ai cherché pendant un certain temps maintenant et n'ai rien trouvé qui fonctionne ou quelqu'un qui a fait cela auparavant. Je suppose que je pourrais négliger quelque chose de très simple.Comment faire apparaître une entrée de participant à l'écran et l'envelopper (Psychtoolbox)
J'ai essayé d'utiliser:
% Textbox
Screen('FrameRect',window, white, [300 300 1600 600],4);
message = [‘Your comments: ‘];
replySubj = Ask(window, message, white, black, 'GetChar',[300 225 1600 600]);
L'entrée de réponse est bien tiré à l'écran lors de la frappe, mais seulement sur une ligne qui n'est pas enveloppé quand je tends le côté de la boîte, ou même mon écran. Est-ce que c'est un moyen d'enrouler le texte (par exemple en intégrant WrapString.m) afin qu'il reste dans un rectangle spécifié à l'écran, et continue vers une nouvelle ligne si le texte est trop long pour une ligne?
Toute aide est très appréciée.