Skip to main content

Pop-up scratchpad on numpad-minus double-tap-and-hold

Project description

QuickPad

A pop-up scratchpad bound to double-tap-and-hold on the numpad minus key. Release the key and the window disappears. Use it to keep Telethon docs, API snippets, half-finished thoughts, or whatever else close at hand.

Install

pip install .

Run once

python -m quickpad

Install as a Windows auto-start service

python -m quickpad --install

This writes HKCU\Software\Microsoft\Windows\CurrentVersion\Run\QuickPad pointing at pythonw.exe -m quickpad --tray. From then on, QuickPad starts silently on every logon, sits in the system tray, and waits for the gesture.

To remove it:

python -m quickpad --uninstall

Usage

  1. Double-tap and hold the - key on the numpad.
  2. Window appears with your saved docs in the sidebar.
  3. Click a doc (or use the search bar) to open it.
  4. Type — autosave fires after ~1.5s of idle.
  5. Release the - key — window hides.
  6. Right-click the tray icon to show / hide / quit.

Storage

Docs are stored in %APPDATA%\QuickPad\docs.db (a SQLite file with FTS5 search). Backing up = copying that file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickpad-0.1.2.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quickpad-0.1.2-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file quickpad-0.1.2.tar.gz.

File metadata

  • Download URL: quickpad-0.1.2.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for quickpad-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9d6ce9defd461c60d6cf59787dcb7e6021810efa32b03c8ee76164e29476c863
MD5 41b7ad074e8a4539d401b00f05964ec7
BLAKE2b-256 79c894af3954e01f7fb2c4ef47bc837e21e73a88ead6a3bf8da2ef56484a7a0d

See more details on using hashes here.

File details

Details for the file quickpad-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: quickpad-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for quickpad-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ade0469ce56a272dfea1f42073011394a7acd7c0490bd629a0b3bf3f117075dd
MD5 c3a6a51cbb0e855390fe3398c4b5df56
BLAKE2b-256 d94c4838b1a1de73a8e4a8a25530f65baae2aac82454eeb0f9670962c2cf9acd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page