10 votes

Autocompléter pour MacOS

Quelles applications peuvent ajouter une fonction d'autocomplétion générale à tous les champs de texte dans MacOS?

Il existe des outils d'expansion de texte, comme celui intégré et TextExpander, mais ils ne proposent pas de suggestions pendant la saisie et ne retiennent pas les saisies précédentes.

iOS propose ces deux fonctionnalités, mais je n'ai pas trouvé d'applications similaires pour MacOS.

0 votes

J'ai construit ceci et ensuite j'ai arrêté de l'utiliser presque immédiatement en raison de problèmes de sécurité (c'est essentiellement un keylogger sans filtre) : github.com/pirate/macOS-global-autocomplete

10voto

kenjikato Points 1544

Cela a été possible pendant un certain temps sur macOS (depuis 10.6), juste caché. Dans presque n'importe quel champ de texte ou application où vous saisissez du texte, vous pouvez appuyer sur F5 ou Opt+Esc pour afficher l'équivalent de la liste d'autocomplétion iOS. Ceci est différent du système de vérification orthographique automatique intégré au Mac.

entrer la description de l'image ici

C'est similaire à la réponse donnée par @Greenonline, mais cela fonctionne dans presque toutes les applications qui ont été développées en utilisant des champs de texte conformes à Apple. Juste pour information, le navigateur web Firefox est un exemple d'une application qui NE COMPLIE PAS avec cela, ainsi que de nombreux éditeurs de texte Javascript basés sur le web qui surveillent les entrées de touches spéciales (comme ceux trouvés sur ce site web).

Si la vérification orthographique automatique n'est PAS activée sur votre système pour une raison quelconque, vous pouvez l'activer en allant à : menu > Préférences Système > Clavier > Texte et en activant Corriger l'orthographe automatiquement.

Si vous cherchez une alternative à la fonctionnalité intégrée, vous pouvez regarder BBAutoComplete comme une alternative.

Cela a été créé il y a des années en tant que plugin gratuit pour BBEdit (plus nécessaire depuis la version 9 qui a l'autocomplétion intégrée). Mais le plugin peut être utilisé avec n'importe quelle application scriptable, y compris Word et TextWrangler.

Si vous cherchez une application d'écriture spécifique, alors je regarderais Scrivener.

La chose intéressante à propos de l'autocomplétion de Scrivener est qu'elle vous permet de configurer une liste d'autocomplétion séparée pour chaque projet. Cela vient du fait qu'il a été conçu pour les écrivains travaillant sur des projets qui pourraient avoir besoin d'autocomplétions spécialement créées pour des personnages ou des lieux fictifs qui ne sont pas dans un système d'autocomplétion standard.

J'espère que cela vous aidera !

0 votes

L'application peut personnaliser les complétions, mais la plupart ne le font pas. developer.apple.com/documentation/appkit/nstextview/…

4voto

user2281081 Points 41

J'ai développé une méthode de saisie en anglais pour macOS.

entrer la description de l'image ici

Téléchargez le fichier pkg et installez-le : https://pan.baidu.com/s/1jIxckfW

http://blog.csdn.net/lwl_ls/article/details/8564940

veuillez contacter le 086 18666291287 ou lwl.roger@gmail.com si nécessaire

version 1.3:

-saisir librement dans n'importe quelle application de macOS.

-sélectionner automatiquement les mots complétés par numéro.

-sélectionner le premier mot suggéré avec la touche Espace.

-entrer les caractères que vous avez tapés avec la touche Entrée. (Par exemple "bea" dans l'exemple)

-mémoriser automatiquement les mots d'utilisateur.

-prendre en charge automatiquement la saisie de l'espace.

0 votes

Avez-vous le code source disponible ?

3voto

Greenonline Points 897

Il existe une méthode de type IME intégrée dans TextEdit, qui peut être activée en appuyant sur la touche ESCAPE, donc si vous tapez "beg", suivi de alors le système affichera une sélection de mots commençant par "beg", ainsi :

IME dans TextEdit

Cependant, le corps de votre question semble indiquer que vous ne voulez pas utiliser cette méthode de saisie de texte. Néanmoins, TextEdit est un mécanisme de saisie de texte à l'échelle du système, de sorte que cette fonctionnalité particulière devrait être disponible dans un certain nombre de champs de saisie de texte à travers le système.

1voto

harad Points 1

HallelujahIM

La meilleure solution que j'ai trouvée jusqu'à présent est un logiciel open source hallelujahIM, disponible sur GitHub, qui fonctionne globalement dans n'importe quelle application. Les dernières versions sont disponibles en téléchargement pour les Macs Intel et Macs M1.

Guide rapide pour le faire fonctionner :

  1. Installez-le
  2. Déplacez l'application dans /Library/Input Methods
  3. Allez dans Préférences Système > Clavier > Sources d'entrée. Ajoutez 'hallelujah' (vous pourriez le trouver sous "Chinois simplifié")

Logiciel en action :

Logiciel en action

1 votes

Pourquoi est-ce en chinois - cela semble suspect

0 votes

@mmmmmm semble que le développeur du projet GitHub soit de Chine

0 votes

@mmmmm c'est un argument ridicule. Pourquoi serait-il suspect parce qu'il vient de Chine? N'avez-vous pas des développeurs basés en Chine? C'est de Chine parce que c'est basé sur le Pinyin.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X