2 points par GN⁺ 2024-12-14 | 2 commentaires | Partager sur WhatsApp
  • Mouseless est un outil qui permet de déplacer le curseur et de cliquer via une saisie de coordonnées au clavier, sans avoir à saisir la souris, afin de ne pas interrompre un flux de travail centré sur le clavier
  • Le mode de saisie par coordonnées vise des clics en moins d’une seconde ; avec une souris classique, saisir la souris et cliquer prend plus de 2 secondes, auxquelles s’ajoute le temps de revenir au clavier
  • Les boutons gauche, droit, du milieu, précédent et suivant, ainsi que le clic, le déplacement, le glisser-déposer, le défilement, le double-clic, le triple-clic et plus largement l’ensemble des actions de souris peuvent être pilotés au clavier
  • Le Free mode offre un déplacement du curseur fluide et personnalisable sans overlay, avec l’objectif de proposer une expérience plus moderne que les mouse keys existantes de l’OS ou des claviers personnalisés
  • Utilisable aussi dans des environnements où la surface pour la souris est incertaine — canapé, lit, déplacements — il vise non seulement la productivité, mais aussi des usages liés à l’ergonomie et à l’accessibilité

Contrôler le curseur avec des coordonnées au clavier

  • Mouseless est un outil de contrôle de la souris au clavier qui se présente comme “Lightning-fast mouse control with the keyboard”
  • Il permet de cliquer en saisissant quelques coordonnées, et indique pouvoir réduire le temps de clic à moins d’une seconde
  • Il compare cela à l’utilisation d’une souris classique, où saisir la souris et cliquer prend plus de 2 secondes, sans compter le temps nécessaire pour revenir au clavier
  • Le site affiche également la mention Cross-platform, 5 machines

Boutons et actions de souris pilotés au clavier

  • Plusieurs boutons de souris sont inclus dans les éléments contrôlables au clavier
    • Bouton gauche
    • Bouton droit
    • Bouton du milieu
    • Bouton précédent
    • Bouton suivant
  • Les actions prises en charge couvrent la plupart des manipulations courantes du pointeur
    • Clic
    • Déplacement
    • Glisser
    • Déposer
    • Défilement
    • Double-clic
    • Triple-clic

Free mode et alternative aux mouse keys

  • Le Free mode permet de déplacer le curseur de façon fluide sans overlay, avec des options de personnalisation
  • Il est présenté comme une version plus moderne et améliorée des implémentations existantes de mouse keys intégrées aux OS ou aux claviers personnalisés

Usages ergonomiques et d’accessibilité

  • Les clics répétés à la souris ou l’utilisation prolongée d’un trackpad peuvent entraîner douleur et fatigue
  • En répartissant les actions de clic vers le clavier, l’outil peut aider à préserver la santé et la capacité de travail
  • Il s’inscrit aussi dans une logique de solution d’accessibilité efficace et suffisamment fonctionnelle pour les personnes qui ont des difficultés à utiliser une souris

Utilisation hors du bureau et abonnement

  • Il permet de contrôler le curseur sans surface dédiée, même hors du bureau, par exemple sur un canapé, au lit ou en déplacement
  • Il est présenté comme un outil pouvant aider les personnes autour de soi pour des besoins de productivité, d’ergonomie ou d’accessibilité
  • En s’abonnant à la newsletter, il est possible de recevoir des nouvelles de Mouseless et d’autres projets Sonuscape ; il n’y a pas de spam ni de partage avec des tiers, et le désabonnement est possible à tout moment

2 commentaires

 
shahian12 2024-12-15

Parmi les programmes similaires sous Windows qui sont actuellement encore maintenus : mousemaster

https://github.com/petoncle/mousemaster

 
GN⁺ 2024-12-14
Avis Hacker News
  • Une idée vraiment créative. Ce serait bien que davantage de claviers intègrent le petit TrackPoint rouge de Lenovo.
    Il faudrait pouvoir agrandir l’intégration YouTube sur le site pour vraiment juger le produit, et le petit curseur vert dans la vidéo est beaucoup trop peu visible. Il m’a fallu longtemps pour comprendre que les cellules étaient rectangulaires, donc l’explication « les 2 lettres d’une cellule » m’a aussi échappé pendant un moment ; ce serait bien de le mettre davantage en évidence, au moins dans la vidéo.

    • J’utilise plusieurs TEX Shinobi, et ils sont excellents : https://tex.com.tw/products/shinobi?srsltid=AfmBOoqVuwqI9Ot2...
    • C’est vrai que les TrackPoint sont rares. TEX fabrique des produits comme les Shinobi et Yoda, et j’ai toujours eu envie de les essayer.
      Si un jour un clavier custom de style Alice, par exemple, intègre un TrackPoint, on pourrait utiliser des sets de keycaps MX standard tout en ayant un TrackPoint ; sur les produits TEX, il semble qu’il faille creuser les touches G, H et B.
    • Le produit lui-même est intéressant, mais honnêtement, la vidéo est désastreuse côté marketing.
      Les gens veulent savoir deux choses : est-ce rapide, et est-ce facile. Montrer que c’est rapide est simple, mais le succès du produit dépendra de sa capacité à montrer que c’est facile. Dès la première impression, la matrice de lettres est intimidante, et la vidéo l’ignore en disant « saisissez les lettres dans la cellule » avant de passer à autre chose au bout d’une seconde.
      Il vaudrait mieux employer un terme moins technique que « cell », comme « box », et expliquer clairement que chaque boîte possède une combinaison unique de deux lettres. Une formulation du type : « Chaque boîte contient deux lettres, et aucune autre boîte n’a les mêmes deux lettres. Si vous saisissez ces deux lettres, le curseur se déplace vers cette boîte » serait préférable.
    • Avant, il y avait davantage de marques avec un TrackPoint, mais à part Lenovo, la plupart étaient assez mauvaises à mon avis.
      Cela dit, même les TrackPoint récents de Lenovo me donnent l’impression d’être un peu plus glissants, plus rigides et moins précis qu’avant.
    • Ça s’appelle un TrackPoint.
  • Autres options pour naviguer sans souris sur macOS : warpd et Scoot utilisent une grille, Shortcat utilise l’UI d’accessibilité, et Superkey utilise l’OCR de texte.
    [1] https://github.com/rvaiya/warpd
    [2] https://github.com/mjrusso/scoot
    [3] https://shortcat.app
    [4] https://superkey.app

  • Ça a l’air vraiment génial, mais la vidéo YouTube est très confuse. Elle parle de cellules, mais on ne voyait pas la position des cellules.
    Il faudrait une grosse flèche ou un cercle clignotant bien visible. Je ne comprends toujours pas complètement comment ça fonctionne.

    • D’accord. La grille ne semble pas composée de carrés d’une lettre où l’on repère ligne et colonne, mais plutôt de rectangles de deux lettres.
      La vidéo ne permettait pas de comprendre comment on précise davantage après avoir choisi ce rectangle, et deux ou trois images statiques aideraient sans doute beaucoup plus.
    • Ce n’est pas très visible dans la vidéo, mais après l’avoir téléchargé et essayé, il est très clair sur l’écran réel que la grille est composée de cellules contenant deux lettres, comme [MK].
      Je ne sais pas si j’en aurai l’usage, mais c’était très facile à utiliser. Comme on regarde de toute façon l’endroit où l’on veut cliquer, il suffit d’appuyer sur Command : deux lettres apparaissent à l’endroit regardé, et en saisissant ces lettres puis Espace, on clique dans cette zone.
    • Je ne comprends pas bien comment il gère les déplacements à une échelle plus fine qu’une cellule individuelle, ni même si c’est possible.
  • Dans la vidéo, il est dit qu’on ne peut pas utiliser Tab, Entrée, etc. dans les boîtes de dialogue système du Mac, mais si l’on active « Use keyboard navigation to move focus between controls » dans les réglages clavier, sous les raccourcis, on peut faire défiler le focus avec Tab et Maj+Tab, puis sélectionner avec Espace.
    C’est l’un des premiers réglages que j’active après une nouvelle installation.

    • Je trouve assez étrange que ce ne soit pas la valeur par défaut.
  • L’affirmation selon laquelle il faut « 5 secondes, non 10 secondes » pour que les touches de souris atteignent l’endroit voulu ne tient pas avec une bonne implémentation et de l’entraînement
    Je n’utilise que les mouse keys de mon clavier QMK, et c’est aussi rapide qu’une souris. Quand je déplace le curseur, je bascule entre quatre vitesses ; pour traverser l’écran, j’utilise le mode SUPA FAST LIGHTNING SPEED, puis je ralentis à mesure que je me rapproche de la cible. C’est totalement naturel et facile
    J’utilise aussi Tridactyl, qui repose sur un mécanisme très similaire à mouseless. Mais quand j’ai la flemme, j’utilise simplement les mouse keys. Je ne pense pas que se déplacer via des ancres de touches soit toujours préférable. Lire et saisir des lettres impose une charge cognitive plus élevée que déplacer la souris avec WASD
    Ou alors tout le monde pourrait reconnaître qu’il s’agit d’un problème résolu depuis longtemps par le matériel, et mettre un TrackPoint sur tous les claviers
    [1] https://docs.qmk.fm/features/mouse_keys

    • J’ai commencé à utiliser les mouse keys à cause de TMS, et j’ai été surpris de voir à quel point ça marche bien. Même avec une seule vitesse, c’est très rapide ; ce n’est pas encore au niveau d’une « vraie » souris, mais on s’en approche beaucoup
      Comme alternative pour effectuer rapidement de grands déplacements, ce serait bien d’avoir un mode pointeur absolu similaire à celui décrit dans l’article. Ce serait particulièrement utile dans une configuration à plusieurs moniteurs
    • Un TrackPoint permettant davantage de directions, peut-être sous forme de mini-joystick, serait sans doute idéal pour éviter d’avoir mal au bout de deux jours. Ce serait bien aussi d’avoir un bouton qui multiplie la vitesse par 3 tant qu’on le maintient enfoncé
    • Je me demande si le config.h avec les réglages de changement de vitesse est disponible sur GitHub
  • Il y a plus de 10 ans, quand mes TMS étaient sévères, j’utilisais un système similaire, mais un peu différent
    Quand on appuyait sur un raccourci, l’écran était divisé en quadrants avec quatre nuances, et en saisissant 1, 2, 3 ou 4, on zoomait sur ce quadrant, qui était à nouveau divisé en quatre. On répétait jusqu’à atteindre la position souhaitée du curseur
    À n’importe quel moment, si la précision était suffisante, on pouvait appuyer sur Escape, et en pratique ça marchait plutôt bien

    • Une sorte de partitionnement binaire de l’espace, en somme
  • J’utilise Vimac, qui affiche directement des repères de cible sur les composants d’UI
    [1] https://github.com/nchudleigh/vimac

    • Ça a l’air chouette. On dirait un Vimium pour toute l’UI, pas seulement pour le navigateur
  • Pour les utilisateurs Linux, il y a https://github.com/moverest/wl-kbptr/

  • Dommage que je n’aie pas vu ça quelques mois plus tôt. J’ai résolu ce problème avec un matériel appelé Keyball : https://github.com/Yowkees/keyball/blob/main/keyball44/doc/r...

  • Existe-t-il aussi des solutions basées sur le suivi du regard ? Avec plusieurs grands moniteurs, l’intérêt d’une telle approche semble évident

    • https://gaming.tobii.com/products/
      J’ai essayé un dispositif de suivi du regard Tobii au Microsoft Store, et c’était plutôt bon. Un cercle flottait au-dessus de l’endroit que l’on regardait, et on pouvait configurer plusieurs modes de « clic ». Tobii est probablement le leader des produits grand public dans ce domaine
      Même les anciens trackers étaient tout à fait utilisables et suffisamment précis, mais c’est agaçant de voir sortir un nouveau produit deux fois plus cher avec presque aucune fonctionnalité supplémentaire. Le suivi des mains, franchement, je ne vois pas à quoi ça sert devant un bureau
    • Un collègue utilisait une souris à suivi du regard fixée à son moniteur, c’était il y a environ 5 ans. Ça avait l’air assez efficace, donc la réponse est plutôt « oui »