[PR #324] [CLOSED] Add configuration for which keys pause and step playback #431

Closed
opened 2026-02-25 20:33:42 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/asciinema/asciinema/pull/324
Author: @lucywyman
Created: 10/1/2018
Status: Closed

Base: developHead: any-key-playback


📝 Commits (1)

  • 2f66c45 Add configuration for which keys pause and step playback

📊 Changes

5 files changed (+36 additions, -10 deletions)

View changed files

📝 asciinema/__main__.py (+4 -1)
📝 asciinema/commands/play.py (+3 -2)
📝 asciinema/config.py (+8 -0)
📝 asciinema/player.py (+11 -7)
📝 tests/config_test.py (+10 -0)

📄 Description

What this changes This adds configuration options for which characters will cause playback to pause and step through playback
Why I'm demoing Bolt at Puppetize Live next week, and wanted a tool that would allow me to look like I'm typing while having a predictable demo. There's a similar tool that does this, 'Demo easel', but it only works on OSX and Windows. Since I didn't want to mess with a VM during my demos, hacking this together seemed like the easiest way to get a close approximation.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/asciinema/asciinema/pull/324 **Author:** [@lucywyman](https://github.com/lucywyman) **Created:** 10/1/2018 **Status:** ❌ Closed **Base:** `develop` ← **Head:** `any-key-playback` --- ### 📝 Commits (1) - [`2f66c45`](https://github.com/asciinema/asciinema/commit/2f66c4553470667d8380b51f70bbc7e8dd1481b9) Add configuration for which keys pause and step playback ### 📊 Changes **5 files changed** (+36 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `asciinema/__main__.py` (+4 -1) 📝 `asciinema/commands/play.py` (+3 -2) 📝 `asciinema/config.py` (+8 -0) 📝 `asciinema/player.py` (+11 -7) 📝 `tests/config_test.py` (+10 -0) </details> ### 📄 Description **What this changes** This adds configuration options for which characters will cause playback to pause and step through playback **Why** I'm demoing [Bolt](https://github.com/puppetlabs/bolt) at Puppetize Live next week, and wanted a tool that would allow me to look like I'm typing while having a predictable demo. There's a similar tool that does this, 'Demo easel', but it only works on OSX and Windows. Since I didn't want to mess with a VM during my demos, hacking this together seemed like the easiest way to get a close approximation. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 20:33:42 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asciinema#431
No description provided.