Repeat previous strokes in Plover
Project description
PloverRepeat
A Plover plugin that provides powerful stroke history management and repetition capabilities for stenography.
Features
1. Repeat Last N Strokes
Quickly repeat the last 1-15 strokes you typed using binary-encoded shorthand commands.
2. Memory Recording & Playback
Record a sequence of strokes and replay them repeatedly on the go
Stroke Commands
Binary Repeat (1-15 strokes)
Base stroke is R*PT, then AOEU as binary for how far back you want to repeat, up to 15.
| Stroke | Value | Stroke | Value | Stroke | Value |
|---|---|---|---|---|---|
RA*PT |
1 | RO*EPT |
6 | RAO*UPT |
11 |
RO*PT |
2 | RAO*EPT |
7 | R*EUPT |
12 |
RAO*PT |
3 | R*UPT |
8 | RA*EUPT |
13 |
R*EPT |
4 | RA*UPT |
9 | RO*EUPT |
14 |
RA*EPT |
5 | RO*UPT |
10 | RAO*EUPT |
15 |
Example: Type "hello there" then stroke RO*PT to output "hello there" again.
Memory Commands
| Stroke | Function |
|---|---|
PO*FP |
Toggle memory recording on/off |
SKWR*PL |
Paste (replay) recorded memory |
R*ET |
Reset and clear memory |
Example Workflow:
- Stroke
PO*FPto start recording - Type your template text
- Stroke
PO*FPagain to stop recording - Use
SKWR*PLanytime to replay the template - Use
R*ETto clear when you want to record something new
Configuration
Debug Mode
To enable or disable debug logging, edit the top of the file:
# Set to True to enable debug logging, False to disable
DEBUG_ENABLED = True
Debug logs are written to repeat_debug.txt in your Plover config directory.
File Locations
All files are stored in your Plover config directory:
repeat_strokes.txt- Stroke history (cleared on startup)repeat_memory.txt- Recorded memory sequencesrepeat_debug.txt- Debug log (if enabled)
Tips
- The repeat commands don't include themselves in the count - they only repeat actual content strokes
- Memory recording can be toggled on and off multiple times - it appends to the existing memory
- Use
R*ETto start fresh with a new memory sequence - History is cleared on plugin startup
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plover_repeat-0.1.0.tar.gz.
File metadata
- Download URL: plover_repeat-0.1.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79223e08a0dabe51bcb6e8e290b9b7b258204fe9391625ca1700272a345737cd
|
|
| MD5 |
6f34325bc4f479ce07ad661b631c9129
|
|
| BLAKE2b-256 |
8ddc59fa3cc6c876ed49f0afee5db308a6838395b63a9cb33fef5263e3d2fd8f
|
File details
Details for the file plover_repeat-0.1.0-py3-none-any.whl.
File metadata
- Download URL: plover_repeat-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33c7e4a6f0588a15d93fef68a9f91e070bc9ae6d429a1c7914d4d0f25eb71db3
|
|
| MD5 |
88f509e617a7f622a2a4834566d6aa9c
|
|
| BLAKE2b-256 |
ee28bd9e37fc36b4c35717989f8dab15487219674628c63bfe4db762707bf5bc
|