Skip to content
PN Scripts

Education and worksheets

Pechatka

A touch typing trainer for Bulgarian and English that runs from a folder: 27 lessons per layout, an on-screen keyboard by finger, and progress for every learner.

  • Vue 3
  • JavaScript
  • Vite
  • CSS
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

A Pechatka lesson on the BDS layout: the text with two marked mistakes, live speed and accuracy, and the finger-coloured keyboard with the next key lit

What it solves

The gap

Children and adults in Bulgaria type with two fingers because typing courses are made for English, need an account or the internet, and do not know the Bulgarian layouts, while many school computers do not even have a Bulgarian layout set up.

What it is

Pechatka is a complete Bulgarian and English typing course that runs from a folder, teaches each Bulgarian layout key by key, translates the keys when the computer lacks the layout, and keeps every learner's progress on the computer.

How you use it

Ten-finger typing in Bulgarian, learned in short lessons, without accounts, ads or internet.

A typing course made for Bulgarian, for families, schools and typing clubs that want something that just runs, and for developers who want to put it in their own platform.

Who it is for

Use it when

  • A family computer where two children learn to type Bulgarian in short daily lessons
  • An IT lesson in a school whose computers have only the English layout installed
  • An education platform that adds a typing course with its own Vue front end

Built for

  • Parents, teachers and typing clubs that teach Bulgarian typing
  • Developers of school and learning platforms built with Vue

What is inside

From the home row to whole texts

Four letters under the resting fingers first, then two at a time, row by row, then capitals, punctuation, digits and ten original texts. Exercises are made from real words that use only the letters already learned, so every lesson feels like reading, not noise.

A keyboard that shows the way

The next key lights up on a keyboard coloured by finger, with the Shift of the other hand when a capital comes. The cursor waits for the right key, mistakes are marked in the text and counted against the letter, and words never break across lines.

Every Bulgarian layout, any computer

BDS as in BDS 5237:2006, the traditional phonetic and the new phonetic layout, and English QWERTY. When a computer has no Bulgarian layout, Pechatka translates the keys itself, and it tells a learner who types Latin letters what to switch.

Progress for each learner

Characters and words per minute, accuracy, time and stars after every attempt. Each learner has their own best results and a heat map of weak keys, on a progress page that prints cleanly. Everything stays in the browser on that computer.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Package
Platforms
JavaScript, Vue
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Opens from a folder in any current browser; npm package for Vue 3 projects
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Vue 3.4 or newer 3.5.43
Google Chrome Any version 155 (Linux, from file://)

Stack

  • Vue 3
  • JavaScript
  • Vite
  • CSS

Pechatka is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A touch typing trainer for Bulgarian and English: 27 lessons for each of the BDS, traditional phonetic, new phonetic and English QWERTY layouts, an on-screen keyboard coloured by finger, scoring, and progress for several learners. It comes as a ready web app that opens from a folder and as a Vue 3 component package.

A current browser such as Chrome, Edge, Firefox or Safari. Nothing is installed and no account or internet is needed. To build it into a site you need a Vue 3.4 or newer project. It was tested in Google Chrome 155 on Linux and with Vue 3.5.

Typing games, sound, a teacher dashboard across several computers, syncing between devices and languages other than Bulgarian and English. Progress is kept in one browser on one computer. Firefox, Safari and real Windows and macOS keyboards were not tried during development.

Made by PN Scripts, a Sofia studio that builds games and tools, with Vue 3 and Vite. The Bulgarian key positions follow BDS 5237:2006 and the X.Org keyboard data, and the texts were written for it. Created with AI assistance; the code, word lists and texts were written for this trainer and checked by PN Scripts with 22 automated tests and a buyer install from the release zip.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.