K Kibo Télécharger

Pourquoi mon clavier iPhone est-il différent dans Safari ?

On touche la barre d’adresse et une touche « .com » apparaît ; on touche un champ de recherche ailleurs et elle n’y est pas. Un champ de texte peut demander à iOS un clavier adapté à ce qu’il attend — une adresse web, un e-mail, un nombre — et cette demande arrive à n’importe quel clavier actif, pas seulement à celui d’Apple.

Touchez la barre d’adresse en haut de Safari et le clavier qui s’affiche n’est pas tout à fait celui des Notes ou d’un message. Une touche « .com » se trouve souvent là où l’on attendrait une ponctuation ordinaire, la barre oblique est plus facile à atteindre, et la correction automatique arrête d’essayer de « corriger » ce que vous tapez. Passez à un champ de recherche dans une autre app et la disposition change encore. Rien de tout cela n’est un bug, et Safari ne fait rien de spécial — cela vient d’une demande que le champ de texte lui-même formule, avant même que vous ne le touchiez.

Un champ de texte peut demander un type de clavier précis

iOS permet à quiconque construit un champ de texte de lui donner un but : une adresse web, un e-mail, un numéro de téléphone, un simple nombre, un nom, une recherche, ou rien de particulier. Ce seul indicateur suffit au système pour transmettre au clavier actif un indice sur ce qui arrive — le même mécanisme qui explique pourquoi la touche de retour affiche parfois « Ok » ou « Envoyer » au lieu de « retour » : un champ, une demande, décidée par l’app et non par iOS ni par le clavier qui la dessine.

Ce qui change précisément dans une barre d’adresse

Un champ marqué comme adresse web est ajusté à la forme d’une URL plutôt qu’à une phrase. La correction automatique et les majuscules automatiques se coupent, car ni l’une ni l’autre n’aide avec un nom de domaine, et une touche « .com » est ajoutée parce que c’est ce que l’on tape le plus souvent dans ce champ — la maintenir enfoncée propose en général « .net », « .org » ou d’autres terminaisons, le même geste d’appui prolongé utilisé ailleurs sur le clavier pour une lettre accentuée ou un signe monétaire. Rien de tout cela n’appartient à l’interface propre de Safari : c’est le clavier ordinaire qui répond à un indice envoyé par la barre d’adresse.

La même logique se retrouve ailleurs

Pourquoi un clavier tiers affiche la même chose

La demande voyage de l’app vers le clavier actif à ce moment-là — ce n’est pas quelque chose que seul le clavier d’Apple peut lire. Un clavier tiers correctement conçu reçoit le même indice que celui envoyé par la barre d’adresse de Safari, et l’on attend de lui qu’il dessine sa propre touche « .com » et coupe la correction automatique de la même façon. C’est pourquoi changer de clavier n’apporte pas dans Safari la disposition simple des Notes : le champ demande toujours la même chose, quel que soit le clavier qui y répond.

Où Kibo s’inscrit là-dedans

Sous ses thèmes et ses sons, Kibo reste un clavier iPhone standard : il lit les mêmes indices de champ que le clavier d’Apple et s’organise de la même façon dans la barre d’adresse de Safari, un champ e-mail ou un champ numérique — le clic mécanique, le thème et le rétroéclairage se posent sur cette même disposition sans la remplacer. Rien de tout cela ne nécessite l’accès complet, car savoir quel type de champ est actif fait partie du fonctionnement normal de n’importe quel clavier, pas d’une permission liée au presse-papiers. Il est gratuit à télécharger.

Questions fréquentes

Pourquoi mon clavier a-t-il une touche « .com » quand j’écris dans Safari ?

La barre d’adresse de Safari se signale elle-même comme un champ d’adresse web, et iOS transmet cette information au clavier actif. Une touche « .com » est ajoutée, et la correction automatique ainsi que les majuscules automatiques se coupent, car aucune des deux n’aide à taper un nom de domaine.

Cela vaut-il aussi pour les claviers tiers, ou seulement pour celui d’Apple ?

Tout clavier système correctement conçu reçoit le même indice, donc un clavier tiers dessine sa propre touche « .com » et coupe la correction dans Safari de la même façon que celui d’Apple. La demande vient de l’app, pas du clavier qui la dessine.

Pourquoi un champ e-mail se comporte-t-il différemment d’un champ normal ?

Parce qu’il porte lui aussi son propre indice : une touche @ est ajoutée et la première lettre reste en minuscule par défaut — le même type de demande propre au champ que celle qui change la barre d’adresse, un champ téléphone ou un champ de recherche.

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