0 votes

Raccourci fiable pour l'insertion de texte non ASCII

J'utilise occasionnellement des chaînes de texte telles que ¯\_()_/¯ Malheureusement, je n'ai pas de ¯ ou un sur mon clavier, ce qui fait que l'utilisation de ces chaînes peut être un peu pénible, impliquant généralement une recherche sur Internet et un copier-coller. Je préférerais avoir un moyen plus facile de les taper. Voici ce que j'ai essayé jusqu'à présent :

  1. Configurez un remplacement de texte dans les Préférences Système.
    • Problème : il ne fait rien dans plusieurs applications telles que Discord et Firefox.
  2. Configurez un service d'automatisation pour exécuter cet AppleScript :

    on run {input, parameters}
    
        tell application "System Events" to keystroke "¯\\_()_/¯"
    
    end run
    • Problème : il sort ¯\_(a)_/¯
  3. Configurez un service d'automatisation différent qui

    1. Get Contents of Clipboard
    2. Set Value of Variable "clipboard"
    3. Get Specified Text "¯\_()_/¯"
    4. Copy to Clipboard
    5. Run AppleScript `tell application "System Events" to keystroke "v" using command down`
    6. Get Value of Variable "clipboard"
    7. Copy to Clipboard
    • Problème : parfois, il ne fait rien, parfois il colle le contenu du presse-papiers d'origine, parfois il colle réellement ¯\_()_/¯ . L'ajout de pauses de 0,2 seconde avant et après l'étape 5 n'a pas résolu le problème.

Et avec ça, je suis à court d'idées directes, raisonnablement simples, qui ont une chance d'avoir un retour sur investissement proche de leur coût. Les recherches sur Internet n'ont rien donné d'autre que BetterTouchTool, une voie que je préfère ne pas emprunter pour l'instant.

Existe-t-il une méthode raisonnablement simple, gratuite, fiable et légale pour faire ce que je veux faire ?

J'utilise la version 10.14.6, sur un Mac avec une Touch Bar. Les solutions qui ne fonctionnent qu'avec la Touch Bar sont généralement acceptables, bien que les solutions qui peuvent fonctionner avec ou sans la Touch Bar soient préférables.

1voto

Marc Wilson Points 3640

Utilisez l'une des nombreuses applications de raccourci de texte qui existent dans le monde.

aText ( https://www.trankynam.com/atext )

Typinator ( https://www.ergonis.com/products/typinator/ )

Pour ne citer que quelques exemples.

0voto

isaced Points 101

keystroke semble ne supporter que les caractères ASCII, mais nous pouvons le faire avec le presse-papiers :

tell application "System Events"
    set textBuffer to "¯\\_()_/¯"
    repeat with i from 1 to count characters of textBuffer
        set the clipboard to (character i of textBuffer)
        delay 0.05
        keystroke "v" using command down
    end repeat
end tell

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