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)