Je veux enregistrer un clavier en tapant comme si un humain tapait [fermé]

0

J'enregistre des screencasts sur OSX et Linux, et j'essaie de mettre en place un moyen d'accélérer l'enregistrement de longs blocs de code.

J'ai besoin d'un moyen de prendre les scripts ou les macros que je génère, et de le taper pendant l'enregistrement, pour une frappe parfaite. Je dois aussi pouvoir contrôler la vitesse. Ainsi, la frappe est parfois rapide et parfois ralentie (pour aider le téléspectateur à voir ce qui se passe).

Je pensais générer des macros vim, mais elles s’exécutent très rapidement et je ne vois pas comment contrôler la vitesse. Une autre option est les macros de clavier (maestro de clavier, etc.), mais je ne trouve pas celle pour laquelle je puisse facilement écrire des scripts / macros (ils semblent tous être centrés sur une interface graphique).

OU: Y a-t-il un moyen pour moi de le faire facilement en post-production (montage vidéo)? Ma solution actuelle consiste à Éditer les erreurs et typesovers. Il produit une très belle vidéo, mais prend heures éditer quelques minutes de frappe.

willoller
la source
1
Avez-vous déjà joué avec AutoIT? Il a la capacité de taper des touches du clavier, de définir le temps de sommeil entre chaque, etc.
Pimp Juice IT
Cela semble fonctionner, mais j'aurais dû dire que je suis uniquement sous OSX et Linux.
willoller

Réponses:

2

Comme vous avez mentionné que vous avez besoin de logiciels / packages pris en charge par Linux et OsX, en voici quelques-uns:

  1. Paquetage automatique Python : Test automatisé sur Mac - Testez les applications graphiques
  2. Appium pour mac : Preuve de concept pour l'automatisation d'une application Mac avec le protocole JSON Wire
  3. Sikuli Script : (Cross Platform) automatise tout ce que vous voyez à l'écran. Il utilise la reconnaissance d'image pour identifier et contrôler les composants de l'interface graphique. C'est utile quand il n'y a pas d'accès facile au code interne ou source d'une interface graphique
  4. Autopy : Boîte à outils d'automatisation d'interface graphique simple et multiplate-forme pour Python

Au cas où vous en voudriez un pour Windows, AutoIT devrait être votre choix.

Dawny33
la source
1

Si vous êtes sur la coquille, je vous suggère playitagainsam - il prend en charge la "fausse saisie" - ce qui signifie que vous appuyez sur n’importe quelle touche et elle sera remplacée par la bonne.

Pour la simplicité script et scriptreplay pourrait aussi être des options.

bdecaf
la source