Pour l’ordinateur branché à votre téléviseur

Votre téléphone, la télécommande de votre salon.

Sofatap transforme votre iPhone ou téléphone Android en pavé tactile et en clavier vocal et texte pour l’ordinateur Windows, Mac ou Linux branché à votre téléviseur. L’image reste sur le grand écran. Vous restez dans le canapé.

Voir sur l’App Store

App iPhone · iOS 17 ou version ultérieure

Téléchargements pour ordinateur

Dernier récepteur : 0.8.1 beta.1

Open source · Windows, Mac et Linux

Tout l’écran devient votre pavé tactile

Une grande surface tactile aux coins arrondis, avec le clavier et le micro à portée de main. Un champ paisible de points menthe se courbe sous votre doigt, et chaque toucher crée une onde.

Glisser
Déplacer le pointeur
Toucher
Clic gauche
Toucher deux fois
Clic droit
Maintenir 300 ms, puis bouger
Glisser-déposer jusqu’à ce que vous leviez le doigt
Glisser avec deux doigts
Défilement

Essayez : le téléphone déplace le pointeur sur le téléviseur

L’écran de Sofatap sur iPhone : une surface sombre et arrondie remplie de petits points vert menthe, avec le logo et une icône de scan QR en haut, et les boutons clavier et micro en bas.

Survolez l’écran du téléphone et le pointeur se déplace sur le téléviseur. Cliquez ou touchez une fois pour sélectionner un film. Double-cliquez ou touchez deux fois pour un clic droit, puis choisissez Lire. Pour chercher, cliquez dans le champ de recherche de la télé, touchez le bouton clavier du téléphone, tapez, puis touchez Envoyer. Ce champ de recherche utilise le flux brouillon et Envoyer.

Clavier : placez le focus sur l’écran du téléphone, déplacez le pointeur avec les flèches, appuyez sur Entrée pour cliquer et sur Maj+F10 ou la touche Menu pour un clic droit. Échap ferme le menu.

Le téléviseur affiche la vidéothèque d’un ordinateur, avec neuf films. Le résultat de chaque geste est annoncé dans la ligne d’état.

Prêt. Le pointeur est sur le téléviseur.

Voix et texte

Tapez sans vous lever

Cherchez un film, remplissez un formulaire ou répondez à un message. Dans les champs pris en charge, ce que vous tapez ou dites arrive sur l’ordinateur au fur et à mesure ; ailleurs, vous vérifiez un brouillon sur le téléphone avant de l’envoyer.

  1. Touchez le micro

    Il n’écoute qu’une fois la dictée lancée. Lorsque votre iPhone et votre langue le permettent, la parole est reconnue sur le téléphone lui-même, et Sofatap ne téléverse pas votre audio. Sur Android, la dictée utilise le service vocal installé sur le téléphone, qui détermine comment votre audio est traité.

  2. En direct ou en brouillon

    Sous Windows et Mac, les champs de texte pris en charge se mettent à jour en direct pendant que vous tapez ou dictez ; les autres champs, Linux et les anciens récepteurs passent par un brouillon et Envoyer. Vous pouvez aussi utiliser la dictée du système ou un clavier tiers ; les services tiers traitent les données selon leurs propres règles.

  3. Envoyez le brouillon

    Pour un brouillon, touchez Envoyer pour le saisir dans le champ actif de l’ordinateur. Sofatap n’ajoute jamais d’Entrée ni de validation, mais les retours à la ligne de votre texte sont saisis aussi, et certains champs les traitent comme Entrée.

Lorsqu’un ordinateur compatible signale que vous avez cliqué dans un champ de texte, le clavier du téléphone peut s’ouvrir tout seul. Cela dépend des informations d’accessibilité standard fournies par l’app, ce que toutes ne font pas ; le bouton du clavier reste donc toujours disponible.

Configuration

Configurez une fois, puis installez-vous

  1. Installez l’app sur l’ordinateur

    Téléchargez le récepteur pour Windows, Mac ou Linux. Il ouvre une petite fenêtre avec un QR code.

  2. Utilisez le même réseau domestique

    Connectez le téléphone et l’ordinateur au même réseau domestique. Un Wi-Fi invité qui isole les appareils peut bloquer la connexion.

  3. Scannez le code et autorisez le contrôle

    Ouvrez Sofatap sur votre téléphone et scannez le code affiché dans la fenêtre de l’ordinateur. Si l’ordinateur le demande, autorisez Sofatap à le contrôler, par exemple via Accessibilité sur un Mac ou la demande d’autorisation de contrôle à distance sous Linux avec Wayland. Sans cela, le jumelage seul ne peut pas déplacer le pointeur.

Tout reste chez vous

  • Le téléphone et l’ordinateur communiquent directement sur votre réseau domestique, chiffré par TLS avec un certificat épinglé. Aucun serveur relais entre les deux.
  • Le micro ne s’active que lorsque vous lancez la dictée.
  • En édition en direct, le champ pris en charge change pendant que vous tapez ou dictez. Avec un brouillon, rien n’est saisi sur l’ordinateur avant que vous touchiez Envoyer.
  • Le code de jumelage donne le contrôle de votre ordinateur : gardez-le pour vous.

Télécharger

Obtenir Sofatap

Sofatap a besoin de l’app sur votre iPhone ou téléphone Android et d’une petite app réceptrice sur l’ordinateur. L’app iPhone 1.0 est une version officielle ; l’app Android et les récepteurs sont encore en version bêta.

Téléphone ou tablette Android

android-controller-v0.1.0-beta.1

Android 8.0 (API 26) ou ultérieur · APK direct, hors Google Play

Bêta. Les mises à jour s’installent à la main par-dessus l’app existante. L’app est en anglais, chinois simplifié et japonais. La dictée utilise le service vocal installé sur le téléphone, qui détermine comment votre voix est traitée. Les tests sur de vrais ordinateurs et téléviseurs se poursuivent.

Linux

v0.8.1-beta.1

x64 ou ARM64 · GTK 3 · X11, Wayland expérimental

Bêta. Installez d’abord les paquets système indiqués dans le guide d’installation. Linux utilise un brouillon et Envoyer ; l’édition en direct n’y est pas encore disponible. La prise en charge de Wayland est expérimentale, et la saisie sur un vrai bureau Linux n’a pas encore été testée pour cette version.

Android TV (expérimental)

android-tv-v0.2.1-beta.1

Android 8.0 (API 26) ou ultérieur · app iPhone 1.0 (20) ou ultérieure, ou l’app Android

Bêta expérimentale. Pas encore validée sur des téléviseurs domestiques ni dans des apps tierces : l’association sur Xiaomi et Sony et le texte dans YouTube, Netflix et les navigateurs ne sont pas vérifiés. Les touches du téléviseur nécessitent Android TV Remote Service activé ; pour le texte, sélectionnez le clavier Sofatap sur le téléviseur.

Sur iPhone, utilisez l’app 1.0 (15) ou ultérieure. Nous vous conseillons de mettre à jour le téléphone et l’ordinateur vers la dernière version.

Questions fréquentes

Est-ce que je vois l’écran de l’ordinateur sur mon téléphone ?

Non. L’ordinateur reste branché à votre téléviseur comme d’habitude, et vous regardez le grand écran. Sofatap envoie seulement le pointeur, le défilement et le texte depuis votre téléphone.

Est-ce que ça marche en Bluetooth ou via Internet ?

Ni l’un ni l’autre. Le téléphone et l’ordinateur se connectent directement sur votre réseau domestique ; ils doivent donc être sur le même réseau.

Va-t-il appuyer sur Entrée ou envoyer des formulaires tout seul ?

Pas de lui-même. Sofatap n’ajoute jamais d’Entrée ni de validation. Mais les retours à la ligne que vous incluez font partie du texte, et certains champs les traitent comme Entrée, ce qui peut envoyer un message ou valider un formulaire.

Le clavier apparaît-il dans n’importe quelle app ?

Seulement pour les champs de texte que l’app rend visibles via les informations d’accessibilité, sur un récepteur compatible. Certaines apps, certains jeux et certains composants web personnalisés ne le font pas, et sous Linux il faut un composant d’accessibilité facultatif. Vous pouvez toujours ouvrir le clavier vous-même.

Peut-il piloter directement une TV connectée ?

Sofatap est conçu pour un ordinateur relié à votre téléviseur. L’app iPhone propose aussi des aperçus expérimentaux pour LG webOS et Android/Google TV ; l’app Android peut piloter le récepteur expérimental Android/Google TV, mais pas LG webOS. Aucun modèle de téléviseur n’a encore été validé.

Sofatap est-il payant ?

Le contrôle manuel est gratuit : tactile, clavier et dictée vocale de base.

Sofatap est-il prêt pour un usage quotidien ?

Pas encore partout. L’app iPhone 1.0 est une version officielle, mais l’app Android est un APK bêta, les récepteurs pour ordinateur sont encore en bêta, et les tests de recette sur de vrais ordinateurs se poursuivent. Attendez-vous à quelques imperfections et signalez les problèmes sur GitHub.

Développé en open source

Sofatap est open source sous licence MIT. Suivez le projet, lisez le code ou proposez des améliorations sur GitHub.

Sofatap sur GitHub