Привет,
Было бы неплохо, если бы asciinema play <file>
поддерживал некоторые элементы управления воспроизведением посредством перехвата клавиатурных команд, например, но не ограничиваясь:
Ctrl+P
Переключение паузы / воспроизведения на текущем этапе воспроизведения.
Ctrl+H
Перейти на шаг назад
Ctrl+L
Перейти на шаг вперед
Поскольку локальный проигрыватель идеально сочетается с терминалом, нет необходимости показывать какую-либо информацию об этих элементах управления во время воспроизведения.
Вариант использования
Если я запускаю презентацию или демонстрацию, я хотел бы иметь возможность управлять воспроизведением, а не ожидать его во время записи.
Спасибо!
Связанный: # 97
Я бы тоже хотел увидеть эту фичу! :)
эта функция также очень нужна для целей аудита безопасности
Прошел год, поэтому я подумал, что снова подниму этот запрос.
Пока меня интересует исходный запрос, меня особенно интересует функция "воспроизведение / пауза". Это позволило бы мне использовать asciinema в живых презентациях (где пауза необходима для обсуждения или ответа на вопросы).
Улучшения запросов функций:
Для сценария «живой демонстрации» - идеально было бы привязать действие «воспроизведение / пауза» к кнопке мыши.
Вместо «Сделать шаг назад» я бы предпочел «вернуться на 5 секунд назад».
Собственно, отсутствие элементов управления воспроизведением в терминале (пауза, воспроизведение, перемотка вперед, перемотка назад)
в единственной функции, которая не позволяет этому приложению стать популярным.
: +1:
Можно было бы легко добавить паузу, воспроизведение и перемотку вперед.
С другой стороны, перемотка назад невозможна при текущей (простой) реализации asciinema play
. Эта страница прекрасно описывает эту проблему и то, как IPBT решает ее: https://www.chiark.greenend.org.uk/~sgtatham/ipbt/ (при чтении замените ttyrec
на asciinema
и вы получу картинку).
Спасибо, что поделились этой информацией. Это делает проблемы перемотки очень понятными.
Простое добавление воспроизведения / паузы было бы огромным шагом вперед в полезности.
Переключение паузы с помощью пробела + переход кадра за раз с периодом, который только что появился в ветке разработки и будет выпущен в версии 2.0 🙂
Потрясающие. Спасибо всем!
Блестяще!
Самый полезный комментарий
Переключение паузы с помощью пробела + переход кадра за раз с периодом, который только что появился в ветке разработки и будет выпущен в версии 2.0 🙂