KOreader plugin to draw on old kindles with fingers
16
stars
20
commits
Lua
primary language
Sep 7, 2026
updated
Draw handwritten notes on KOReader pages with your finger. Designed for touch e-readers without a stylus, including Kindle Paperwhite.
https://github.com/user-attachments/assets/c9c4f543-999a-47e8-8ae3-d14274997e5f
ffmpeg -y -i input.mp4 -c:v libx264 -b:v 600k -pass 1 -an -f null NUL
ffmpeg -i input.mp4 -c:v libx264 -b:v 600k -pass 2 -c:a aac -b:a 128k output.mp4
Your ink is saved per page in KOReader's sidecar data, where it can be undone or erased. For PDFs, you can optionally export the ink as native PDF annotations so it is visible in Acrobat, Preview, and other PDF readers.
PDF export is one-way: after export, Finger Ink can no longer undo or erase those strokes.
Copy fingerink.koplugin into KOReader's plugins directory:
scp -r fingerink.koplugin root@<kindle>:/mnt/us/koreader/plugins/
The final path should be:
koreader/plugins/fingerink.koplugin/main.lua
Restart KOReader after installing.
Open:
Top menu → More tools → Finger Ink
Use Start drawing to enable the toolbar.
One finger draws. Two-finger gestures continue to work normally.
From the Finger Ink menu, choose:
For reliable export, use page view. Continuous PDF view is supported when each stroke stays within one page. Strokes crossing the gap between pages are not exported.
Ink drawn while reflow or page rotation is enabled may not be exportable. Those strokes remain in the sidecar and the plugin explains what to correct.
spec.md — implementation detailsdecisions.md — design decisionsrequirements.md — original requirements18 commits
2 commits
Lua
100.0%
KOreader plugin to draw on old kindles with fingers
16
stars
20
commits
Lua
primary language
Sep 7, 2026
updated
Draw handwritten notes on KOReader pages with your finger. Designed for touch e-readers without a stylus, including Kindle Paperwhite.
https://github.com/user-attachments/assets/c9c4f543-999a-47e8-8ae3-d14274997e5f
ffmpeg -y -i input.mp4 -c:v libx264 -b:v 600k -pass 1 -an -f null NUL
ffmpeg -i input.mp4 -c:v libx264 -b:v 600k -pass 2 -c:a aac -b:a 128k output.mp4
Your ink is saved per page in KOReader's sidecar data, where it can be undone or erased. For PDFs, you can optionally export the ink as native PDF annotations so it is visible in Acrobat, Preview, and other PDF readers.
PDF export is one-way: after export, Finger Ink can no longer undo or erase those strokes.
Copy fingerink.koplugin into KOReader's plugins directory:
scp -r fingerink.koplugin root@<kindle>:/mnt/us/koreader/plugins/
The final path should be:
koreader/plugins/fingerink.koplugin/main.lua
Restart KOReader after installing.
Open:
Top menu → More tools → Finger Ink
Use Start drawing to enable the toolbar.
One finger draws. Two-finger gestures continue to work normally.
From the Finger Ink menu, choose:
For reliable export, use page view. Continuous PDF view is supported when each stroke stays within one page. Strokes crossing the gap between pages are not exported.
Ink drawn while reflow or page rotation is enabled may not be exportable. Those strokes remain in the sidecar and the plugin explains what to correct.
spec.md — implementation detailsdecisions.md — design decisionsrequirements.md — original requirements18 commits
2 commits
Lua
100.0%