Eu quero gravar um teclado digitando como se um humano estivesse digitando [fechado]

0

Estou gravando screencasts no OSX e no Linux, e estou tentando configurar uma maneira de acelerar a gravação de digitação de longos blocos de código.

Eu preciso de uma maneira de criar scripts ou macros que eu gero e digitá-los durante a gravação para uma digitação perfeita e suave. Eu também preciso ser capaz de controlar a velocidade - então às vezes a digitação é rápida e às vezes fica mais lenta (para ajudar o espectador a ver o que está acontecendo).

Eu estava pensando em gerar macros vim, mas eles executam muito rápido e eu não consigo descobrir como controlar a velocidade. Outra opção é macros de teclado (maestro de teclado, etc), mas não consigo encontrar um que eu possa facilmente escrever scripts / macros para (todos eles parecem ser focados em GUI).

OR: Existe uma maneira de eu fazer isso facilmente na pós-produção (edição de vídeo)? Minha solução atual é realmente editar os erros e as digitações. Ele produz um vídeo muito bom, mas leva horas para editar alguns minutos de digitação.

    
por willoller 19.10.2015 / 00:45

2 respostas

2

Como você mencionou que precisa de software / pacotes suportados pelo Linux e OsX, aqui estão alguns:

  1. O pacote de automação do Python : Teste automatizado no Mac - testar aplicativos da GUI
  2. Appium para mac : Prova de conceito para automatizar um aplicativo do Mac com o protocolo de fio JSON
  3. Sikuli Script : (Plataforma Cruzada) automatiza tudo o que você vê na tela. Ele usa reconhecimento de imagem para identificar e controlar os componentes da GUI. É útil quando não há acesso fácil ao código interno ou fonte de uma GUI
  4. Autopy : um kit de ferramentas de automação de GUI simples e multiplataforma para Python

No caso, você quer um para o Windows, então AutoIT deve ser sua escolha.

    
por 19.10.2015 / 07:38
1

Se você está no shell eu sugiro playitagainsam - ele suporta 'digitação falsa' - o que significa que você pressiona qualquer tecla e será substituído pelo correto.

Por simplicidade, script e scriptreplay também podem ser opções.

    
por 19.10.2015 / 09:13