Rime : le moteur de saisie derriere Weasel et Squirrel, des schemas en YAML

Résumé

Un moteur de saisie multi systemes plutot qu une application unique. Weasel sous Windows, Squirrel sous macOS et ibus-rime sous Linux en sont les faces officielles, et des dizaines de schemas du pinyin au cangjie s y montent. Tout se regle en YAML, et les dictionnaires restent sur la machine.

Recommander
Nom
Rime
Version
0.17.4
Tarif
Gratuit
Open source
Open source
Système
WindowsmacOSLinux
Mis à jour
2026-10-12 22:04

La saisie est le logiciel le plus frappe dans une journee, et souvent celui avec lequel on transige le plus vite.

Un moteur, plusieurs enveloppes

La position de Rime merite d etre posee d abord. La page de telechargement le decrit comme un cadre multi systemes pour les algorithmes de saisie, sur lequel des developpeurs et des contributeurs de la communaute ont bati leurs propres enveloppes pour differents systemes. C est donc un moteur et non un programme de saisie particulier.

Trois enveloppes sont tenues officiellement. Le depot separe le travail officiel du travail communautaire : Weasel sous Windows, Squirrel sous macOS et ibus-rime sous Linux. L aspect de chaque enveloppe suit les habitudes de sa plateforme, tandis que l interpretation des schemas et le traitement des dictionnaires sont partout le meme moteur. Cette note indique aussi autre chose : les enveloppes communautaires et officielles sont deux categories, et il vaut la peine de les distinguer au moment de choisir.

Pourquoi cela concerne quelqu un qui veut simplement taper, la reponse est breve. Un moteur partage par plusieurs enveloppes veut dire qu un schema regle n a pas a etre regle de nouveau lors d un changement de systeme, et qu un dictionnaire exporte sur une machine s ouvre sur une autre. Le prix est que rien n est assemble pour vous : le premier apres midi de configuration est celui qu une saisie toute faite aurait epargne.

capture

Les schemas sont de la configuration

Le nombre de schemas est le trait le plus visible. La page d accueil cite des recettes couvrant le pinyin, le zhuyin, le cangjie, le quick, le wubi, le double pinyin, le pinyin kungfu, le cantonais, les dialectes wu, le chinois medieval, les cinq traits, les emoji et l alphabet phonetique international. Les familles phonetiques comme morphologiques sont couvertes, et des besoins etroits comme l orthographe dialectale ou la prononciation ancienne ont leurs entrees.

Ces schemas sont de la configuration et non des programmes. Le projet decrit un schema comme un langage propre au domaine en YAML, ce qui permet d essayer vite de nouveaux dessins de saisie, et l algebre d orthographe integree au moteur peut produire des variantes, particulierement utile pour les dialectes chinois. Reordonner les candidats ou changer l effet d une touche signifie modifier un fichier de configuration, sans rien recompiler.

Ce dessin a une consequence pratique. Ajuster coute peu et ne risque rien, donc on le fait vraiment, et un schema accumule sur des annees devient un bien personnel qui voyage dans un dossier. L autre face est qu un fichier mal modifie peut laisser sans clavier utilisable, ce qui rend une seconde enveloppe installee une precaution raisonnable.

Point

Notes officielles

Version

Weasel 0.17.4, publiee le 4 juin 2025

Enveloppes

Weasel sous Windows, Squirrel sous macOS, ibus-rime sous Linux

Licence

enveloppes sous GPL, le moteur librime sous BSD a trois clauses

Systemes

Weasel de Windows 8.1 a 11, Squirrel des macOS 13.0

Schemas

pinyin, zhuyin, cangjie, quick, wubi, double pinyin, cantonais

Forme

decrits en YAML et modifiables a la main

Ou vit le dictionnaire

Avec le temps le dictionnaire devient un sediment d habitudes personnelles, son emplacement merite donc attention. Le manuel indique que les instantanes du dictionnaire sont sauvegardes par defaut dans un dossier de synchronisation sous le dossier de l utilisateur, et que synchroniser un dictionnaire entre machines demande un dossier cible que vous designez vous meme. La synchronisation passe donc par un espace que vous choisissez, et non par un serveur officiel.

Cela correspond a la forme du moteur. Le projet le decrit comme du C++ multi systemes bati sur une technique ouverte, une bibliotheque locale, les schemas et dictionnaires atterrissant aussi sur la machine. La documentation pour developpeurs classe les capacites reseau parmi les travaux prevus, ce qui dit que la version actuelle n est pas faite pour les inclure. Pour qui se demande ou vont les frappes, cette ligne de dessin vaut plus qu une assurance.

Deux choses se verifient avant de commencer. D abord la version du systeme, car Weasel couvre Windows 8.1 a 11 et Squirrel exige macOS 13.0 ou plus recent. Ensuite l origine d un schema, parce que les paquets de configuration circulent largement dans la communaute et que certains des plus connus sont tenus depuis des annees par des developpeurs individuels. Ce sont des travaux communautaires et non officiels, et lire d abord les notes de l auteur est la voie plus sure.

capture

Le moteur offre des possibilites ; que la frappe soit agreable depend de la finesse avec laquelle un schema a ete regle.

Quelques conseils. Installer d abord l enveloppe officielle de son systeme et travailler un moment avec les schemas fournis avant d ajouter quoi que ce soit. Une fois l habitude installee, envisager un paquet de la communaute. Et regler le chemin de synchronisation du dictionnaire selon ses propres appareils plutot que de laisser la sauvegarde a sa place par defaut.

RimeTéléchargement
Systèmes pris en charge : Windows macOS Linux