Punto Switcher Linux ❲Simple – WORKFLOW❳
He didn't sleep. At 3:47 AM, he opened a new file: punto_rewrite.rs .
The code was 847 lines of Python. It used python-xlib to hook into X11's record extension. It listened to every key press, every key release. It maintained a buffer of the last 30 characters. It had a dictionary of 4,000 common Russian words and their English typo equivalents.
On day 28, Ubuntu pushed an update. A new version of the X11 record extension. Something changed. The script stopped working. punto switcher linux
He opened it, heart racing.
"Fine," he muttered. "I'll build it."
"Because switching keyboard layouts manually is like having to think about breathing. Punto Switcher taught me that the best tools are invisible. They fix your mistakes before you know you made them. This is my love letter to that idea, translated into the language of Linux."
On the final night, he typed "Ghbdtn mundo" — a mix of Russian typo and English. The daemon turned it into "Привет mundo." Perfect. He didn't sleep
"Rfr ltkf?" he hammered out in a terminal, meaning "Как дела?" (How are you?). The letters sat there, ugly and wrong. No magic flip. No jingle sound. Just the cold, unforgiving stare of Latin characters mocking his Slavic fingers.