Comment déplacer le curseur avec précision sur un clavier personnalisé iPhone
Le clavier d’Apple se transforme en trackpad quand on maintient la barre d’espace enfoncée, et fait glisser le curseur caractère par caractère au lieu de deviner où toucher. Beaucoup de claviers personnalisés ne reprennent pas ce geste. Ce qu’il fait vraiment, pourquoi un clavier tiers peut s’en passer, et comment placer le curseur avec précision malgré tout.
Toucher un champ de texte pour poser le curseur exactement où il faut est une petite bataille quotidienne sur l’écran d’un téléphone : le bout du doigt couvre plusieurs caractères à la fois, si bien que le curseur atterrit souvent une lettre trop tôt ou une lettre trop tard. Apple a réglé ce problème il y a des années dans son propre clavier, avec un geste que la plupart des gens découvrent par hasard : maintenir la barre d’espace enfoncée. Sur un clavier tout juste installé, le même appui peut ne rien faire du tout, ce qui ressemble à un bug. Ce n’en est généralement pas un.
Ce que fait vraiment l’astuce de la barre d’espace
Maintenez la barre d’espace enfoncée sur le clavier d’Apple, et les lettres s’estompent : tant que le doigt reste posé, tout le clavier cesse d’être un clavier et devient un trackpad plat. Faire glisser un doigt dessus déplace le curseur d’autant, dans la même direction, avec une précision qu’un simple appui ne pourrait jamais atteindre, parce qu’un glissement se lit comme une longue série de petits mouvements plutôt que comme une estimation grossière de l’endroit où se trouve un caractère à l’écran. Relâchez le doigt et les touches reviennent aussitôt.
Poussez un peu plus loin et le même geste étend une sélection au lieu de simplement déplacer le curseur : passez au-delà du mot visé et la zone surlignée s’agrandit pour l’inclure, sans le tâtonnement où finit souvent le fait de tirer directement les poignées bleues sur le texte, sur un petit écran.
Pourquoi le même appui ne fait rien sur beaucoup de claviers personnalisés
Un clavier personnalisé sur iPhone est une extension de clavier : du code à part, cloisonné, qui dessine ses propres touches et lit ses propres contacts. iOS ne fournit pas à chaque extension un mode partagé « devenir trackpad » — le glissement depuis la barre d’espace est un comportement qu’Apple a écrit spécifiquement dans son propre clavier, de la même façon que le menu d’accents par appui prolongé ou la saisie par glissement. Un clavier tiers dispose exactement de ce que son propre code dessine et gère, et un trackpad pour le curseur est une fonction vraiment distincte à construire : il faut distinguer un appui destiné à taper d’un appui destiné à faire glisser, et disposer d’un contrôle assez fin sur le point d’insertion du champ de texte pour le déplacer en douceur plutôt que par sauts visibles.
Certains claviers construisent un équivalent. La plupart, surtout ceux pensés autour du son, du thème ou du style de frappe plutôt que du mécanisme de saisie lui-même, ne le font pas — un choix sur où investir le temps de développement, pas un réglage oublié. Rien dans les Réglages d’iOS ne l’active après coup, parce que le code est présent ou il ne l’est pas.
Ce qui continue de fonctionner quel que soit le clavier actif
Quelques comportements appartiennent au champ de texte lui-même plutôt qu’au clavier qui dessine les lettres, et fonctionnent donc à l’identique quel que soit le clavier actif :
- Toucher directement le texte place le curseur sur le caractère le plus proche. Peu précis sur un petit texte, mais instantané et universel.
- Toucher deux fois un mot le sélectionne ; le menu qui suit, avec Sélectionner ou Tout sélectionner, est le même sur tous les claviers.
- Une fois qu’une sélection existe, les poignées bleues à chaque extrémité se font glisser pour ajuster la zone caractère par caractère — cela appartient à la zone de texte, pas au clavier.
- Maintenir un appui sur une sélection, ou sur un endroit vide du texte, ouvre Couper, Copier, Coller et Regarder, indépendamment du clavier qui a dessiné les touches en dessous.
Le chemin le plus rapide pour retrouver un contrôle façon trackpad
Comme les extensions de clavier coexistent dans la liste au lieu de se remplacer, le moyen direct de retrouver le geste trackpad d’Apple est de passer sur le clavier d’Apple pour le moment précis où il est utile : maintenir la touche globe 🌐 pour ouvrir le sélecteur, toucher le clavier du système, maintenir la barre d’espace et faire glisser, puis maintenir de nouveau le globe pour revenir au clavier utilisé auparavant. Deux appuis en plus, et rien du thème, du son ou des réglages de l’autre clavier ne change entre-temps.
Où Kibo se situe
Kibo est construit autour de sons de touches mécaniques, de thèmes, d’effets de rétroéclairage, d’emoji, de kaomoji et de texte fantaisie ; il ne reproduit pas le trackpad de la barre d’espace, comme la plupart des claviers en dehors de celui d’Apple. Si placer le curseur avec précision revient souvent, garder le clavier d’Apple à un appui long du globe ne coûte rien : les deux restent dans la liste en même temps, et passer de l’un à l’autre ne demande l’accès complet dans aucun des deux cas. Kibo est gratuit.
Questions fréquentes
Pourquoi maintenir la barre d’espace ne fait-il rien sur mon nouveau clavier ?
Le trackpad de la barre d’espace est un geste qu’Apple a construit spécifiquement dans son propre clavier, pas une fonction qu’iOS distribue automatiquement à toutes les extensions. Un clavier tiers ne l’a que si son développeur a construit un équivalent à partir de rien, comme pour la saisie par glissement ou le menu d’accents par appui prolongé.
L’accès complet active-t-il le contrôle du curseur façon trackpad ?
Non. L’accès complet couvre l’accès réseau et le presse-papiers système. Déplacer le curseur est une interaction purement locale avec le champ de texte qui n’a besoin d’aucun des deux, si bien qu’un clavier pourrait ajouter un contrôle façon trackpad accès complet désactivé aussi facilement qu’activé.
Existe-t-il un moyen d’obtenir un contrôle précis du curseur sans changer de clavier ?
Toucher deux fois un mot le sélectionne, et une fois qu’une sélection existe, les poignées bleues à chaque extrémité se font glisser caractère par caractère — les deux fonctionnent à l’identique sur n’importe quel clavier, parce qu’elles appartiennent au champ de texte et non au clavier qui dessine les touches. Pour un placement fin en dehors d’une sélection, passer sur le clavier d’Apple le temps de ce geste reste la solution fiable.
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é.