Misstype

Aki több beviteli nyelvet is használ a billentyűzetén azzal valószínűleg előfordult már, hogy nem a kívánt nyelvre volt állítva a billentyűzet, és úgy gépelt be néhány karaktert, vagy akár egész mondatokat is.
A legtöbb szövegszerkesztőben lehet konvertálni kis és nagy betű között (ami jól jön, ha esetleg megnyomva felejtődött a Caps Lock), de ilyen esetekre nem találtam még toolt. Az MS Word detektálja a billentyűzet nyelv váltását, és ennek megfelelően beviteli nyelvet is vált a helyes írás ellenőrzéshez, de utólagos konvertálást billentyűzet kiosztások között nem találtam benne.

Már régebben is gondoltam rá, hogy kéne rá írni egy konvertálót. Volt már hogy hasonló esetekre használtam egy régi kis Pascalban írt szöveg konvertálót. ( WT2DT : Windows – DOS character code page konvertáló, illetve tetszÅ‘leges karakter csere multitool, pl. hangman generáló : )

Most összedobtam egyet pythonban, ami a vágólapon található szöveget konvertálja a magyar 101 gombos billentyűzet és angol kiosztás között. (Természetesen kezeli a unicode karaktereket. A billentyűzet lefedettség viszont még nem teljes, illetve az azonos karaktereket nem tudja megkülönböztetni: az ű, í billentyű az angolon mindkét esetben \.)

KeyLangMissType.py
(3.3.4-es python-nal lett tesztelve)