Derek's Plover Stenography Dictionaries

April 23, 2026 ยท View on GitHub

These are my Plover Stenography dictionaries

Markdown Format Dictionaries

Plover Guide

Here is my Dereks_Plover_guide to working with Plover

Learning Resources

Python Dictionaries

I've made several mods to the symbols file. The changes I've made include the following:

  • Edits to spacing
  • Adding entries for custom items I want

Plover Plugins Used

My Current Hardware

I am using the ZSA Moonlander keyboard.

Awesome features of this keyboard include:

  • Programmable keys
  • Supports Stenography Gemini PR and Bolt protocols
  • Replace your mouse with this keyboard

Here is my Stenography layer

Typey Type Progress

I am storing my Typey Type Progress json file here.


Building from Source

Arch Linux

Using the AUR packages and appimage did not work for me with version 5.3.0. So I am compiling from source.

# Install pyenv and Python 3.13.3 (Arch's Python is too new)
sudo pacman -S pyenv
echo 'eval "$(pyenv init -)"' >> ~/.bashrc && source ~/.bashrc
pyenv install 3.13.3

# Clone and setup
git clone git@github.com:opensteno/plover.git
cd plover
pyenv local 3.13.3
~/.pyenv/versions/3.13.3/bin/python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip setuptools wheel
pip install -c reqs/constraints.txt -r reqs/dev.txt

# Setup udev rule for /dev/uinput
echo 'KERNEL=="uinput", MODE="0660", GROUP="plover", TAG+="uaccess"' | sudo tee /etc/udev/rules.d/99-plover-uinput.rules
sudo udevadm control --reload-rules && sudo udevadm trigger

# Run
tox -e launch