9Fermer11
twindruffLe 03/04/2007 à 21:29
J'avais fait ça il y a pas mal de temps. Je n'avais pas utilisé PASTE parce que je ne voulais pas remplacer le presse-papier il me semble, donc je simulais l'appuis sur les touches.
void sendStringToHome(char *str, bool effacer)
{
	EVENT ev;
	short id = EV_getAppID("TIHOME");
	
	if(effacer)
	{
		ev.Type = CM_CLEAR;
		EV_sendEvent(id, &ev);
	}

	ev.extra.Key.Mod = 0;
	ev.Type = CM_KEYPRESS;

	while(*str)
	{
		ev.extra.Key.Code = *str++;
		EV_sendEvent(id, &ev);
	}
}


Sinon avec un ptit hack qui va chercher l'adresse du buffer dans le code d'une ROM-Call, on peut lire le texte existant