void Update() { //Importer le Text selon quel morceau de Scarlett est démarré if (LeSearchDicoText.activeInHierarchy) { searchText = LeSearchDicoText.GetComponent <Text>(); } else if (LeSearchCodecText.activeInHierarchy) { searchText = LeSearchCodecText.GetComponent <Text>(); } //-------------------------------------------------------------- Les Inputs du clavier -------------------------------------------------------------- foreach (char c in Input.inputString) { if (c == '\b') //Backspace et Delete { if (searchText.text.Length != 0) { searchText.text = searchText.text.Substring(0, searchText.text.Length - 1); countKeys -= 1; } } else if ((c == '\n') || (c == '\r')) //Les 2 touches Entrée { Debug.Log("Voici ce que j'attendais: " + searchText.text); dico.OnEnterButton(); } //Ce sont les lettres normales (genre a,z,e,r,t, etc...) else if (countKeys < maxKeys) { searchText.text += c; countKeys += 1; } } //-------------------------------------------------------------- Les Inputs du clavier -------------------------------------------------------------- }