K Kibo Télécharger

Le remplissage automatique fonctionne-t-il avec un clavier tiers sur iPhone ?

La petite bande en forme de clé qui propose les mots de passe enregistrés et les codes reçus par SMS est dessinée par iOS lui-même, pas par le clavier, donc passer à un clavier personnalisé ne la fait pas disparaître — sauf sur le seul champ où iOS retire de toute façon le clavier entier.

Vous touchez un champ de connexion en vous attendant à voir la fine bande au-dessus des touches proposer un mot de passe enregistré, ou la bannière qui laisse approuver une clé d’accès avec Face ID, ou le code qui vient d’arriver par SMS se glisser tout seul dans le champ. Passez du clavier d’Apple à un clavier que vous avez installé, et il est légitime de se demander si tout cela survit au changement. C’est le cas, pour presque tout, et la seule exception ne concerne pas vraiment le remplissage automatique.

Ce qu’est réellement cette bande de suggestions

Le remplissage automatique est le système propre à Apple pour proposer des identifiants enregistrés : mots de passe et clés d’accès du trousseau iCloud, ou d’un gestionnaire de mots de passe que vous avez installé et activé comme fournisseur de remplissage automatique, plus les codes à usage unique qu’il a lus dans un SMS pour vous éviter d’aller les copier ailleurs. Rien de tout cela ne vit à l’intérieur d’un clavier. C’est stocké dans le trousseau, comparé au champ que vous avez touché par iOS lui-même, et présenté dans une fine bande posée au-dessus du clavier affiché à cet instant.

Elle apparaît de la même façon au-dessus d’un clavier personnalisé

Pour un champ ordinaire — identifiant, adresse e-mail, ou code à usage unique —, cette bande de remplissage automatique est dessinée par le système comme une couche au-dessus du clavier, pas par l’extension de clavier elle-même. Un clavier tiers n’a pas son mot à dire sur son apparition et ne participe en rien à sa construction : il se contente de se trouver sous une barre qu’iOS allait afficher de toute façon, quel que soit le clavier actif. C’est pour cela que quelqu’un qui tape chaque jour sur un clavier personnalisé continue de voir « utiliser le mot de passe pour [site] » ou un code à six chiffres proposé sans jamais revenir au clavier d’Apple.

Le seul champ où iOS remplace vraiment le clavier

Le champ de mot de passe proprement dit est un cas différent, régi par la même règle que celle décrite dans pourquoi un clavier personnalisé disparaît dans certaines apps : un champ de mot de passe est marqué comme saisie sécurisée, et iOS impose son propre clavier tant que le curseur s’y trouve — pas seulement la bande de suggestions au-dessus, les touches elles-mêmes aussi. Déplacez le curseur vers le champ d’identifiant juste au-dessus, ou vers le champ de code juste après, et votre clavier habituel revient aussitôt, parce que ces champs-là n’ont jamais été sécurisés. Vu de l’extérieur, on croirait que c’est le remplissage automatique qui casse ; ce qui s’est réellement passé, c’est le remplacement plus étroit et sans rapport du champ sécurisé, qui se relâche dès que le curseur en sort.

Pourquoi iOS a tracé la limite ici

Les mots de passe et les clés d’accès enregistrés comptent parmi les données les plus sensibles que garde un téléphone, donc Apple garde l’appariement et le remplissage entièrement dans sa propre couche système plutôt que d’en confier quoi que ce soit à du code écrit par un tiers — la même prudence qui isole par défaut une extension de clavier du réseau. Laisser la bande de remplissage automatique s’afficher au-dessus de n’importe quel clavier, plutôt que d’exiger celui d’Apple, a été un choix de conception délibéré en sens inverse : cela signifie qu’adopter un clavier personnalisé ne coûte jamais le remplissage automatique des mots de passe sur les champs qui ne sont pas le mot de passe lui-même.

Cela n’a rien à voir avec l’accès complet du clavier

On peut raisonnablement supposer que le remplissage automatique dépend de la même autorisation que celle qui active les boutons de presse-papiers d’un clavier, puisque c’est le seul interrupteur qu’iOS mentionne sans cesse. Ce n’est pas le cas. L’accès complet est une autorisation propre à l’extension de clavier, et il régit le réseau et le presse-papiers du système, pas le trousseau. L’apparition des suggestions de remplissage automatique se règle ailleurs, dans Réglages, sous Mots de passe, et ne dépend ni des claviers installés ni du fait que l’un d’eux ait l’accès complet activé. Un clavier avec l’accès complet désactivé affiche exactement la même bande de remplissage automatique qu’un clavier qui l’a activé, et l’activer pour un clavier ne lui livre pas vos mots de passe enregistrés : le champ sécurisé qu’il faudrait atteindre reste de toute façon réservé au clavier d’Apple.

Où Kibo se situe

Kibo est une extension de clavier ordinaire exactement dans le sens dont tout ceci dépend, donc rien ne change avec Kibo actif : la bande de remplissage automatique pour les mots de passe enregistrés, les clés d’accès et les codes reçus par SMS continue de s’afficher au-dessus de lui sur tout champ qui n’est pas le mot de passe lui-même, et le champ de mot de passe continue de céder le contrôle au clavier d’Apple tant que le curseur y reste, comme avec n’importe quel autre clavier installé. Rien de tout cela n’exige l’accès complet, que Kibo n’utilise que pour les boutons de presse-papiers de sa propre barre. Il est gratuit à télécharger.

Questions fréquentes

Dois-je revenir au clavier d’Apple pour utiliser un mot de passe enregistré ?

Non. La bande de suggestions de remplissage automatique est dessinée par iOS au-dessus du clavier actif, donc elle apparaît de la même façon sur un clavier tiers. iOS ne retire le clavier que sur le champ de mot de passe proprement dit, et le rend dès que le curseur en sort.

Pourquoi mon clavier a-t-il basculé sur celui d’Apple juste en tapant un mot de passe ?

Le champ de mot de passe est marqué comme saisie sécurisée, et iOS impose son propre clavier tant que le curseur reste dans ce champ précis. C’est la même restriction qui s’applique dans les apps bancaires et les écrans de paiement, et aucun clavier, pas même Kibo, ne peut s’en affranchir.

Un clavier a-t-il besoin de l’accès complet pour afficher des suggestions de remplissage automatique ?

Non. Les suggestions de remplissage automatique viennent de Réglages, sous Mots de passe, et se règlent indépendamment de l’accès complet de tout clavier. Un clavier avec l’accès complet désactivé affiche exactement la même bande qu’un clavier qui l’a activé.

Activer l’accès complet permet-il à un clavier de voir mes mots de passe enregistrés ?

Non. L’accès complet accorde l’accès au réseau et au presse-papiers du système, pas au trousseau. Le champ de mot de passe lui-même est toujours confié au clavier d’Apple tant que le curseur y est, quoi que soit autorisé à faire un autre clavier.

Essayez-le sur votre propre clavier

Kibo est un clavier personnalisé gratuit pour iPhone : de vrais sons mécaniques, des thèmes au choix et des effets lumineux RGB. Sans compte, sans publicité, et il fonctionne avec l’accès complet désactivé.

Télécharger sur l’App Store

Guides associés

Tous les guides