Hi hadn't been around for a while but I just wrote a "small python script to convert a text in english into such a gibberish that the characters correspond to the keys you would need to type if you were to type it in another keyboard layout that you want to get the feel of typing in, without having to learn it."
Why? Well, if you use qwerty one layout and want to see how it feels to type in another layout, be it qwerty, colemak, colemak-mod-dh or another layout and compare it to how it feels to type in another layouts.
https://github.com/vmrodt/kb-layout-converter
I release it under the Mit license so you can modify it, and use it wherever and however you want.
Edit: the layouts.txt file has some layouts already, but you can add your own if you want (as long as it is for "english characters") it includes already layouts like: adnw, bépo and neo for ISO keyboards only, Asset, capewell-dvorak, Capewell, Colemak_DH, Colemak, Colemak-4, Dvorak, home_top_swap, Klausler, Minimak, Norman, Carpalx, Qwerf, Qwerty, Qwpr, Tarmak1, Workman, ... and others.
Edit April 14, 2016:
- Modified the program to use both ISO and ANSI keyboard types.
- Fixed some very bad mistakes in some layout descriptions.
- Updated some previous edit notices.
Edit: Edited it to make it clearer that you can translate not only from qwerty to colemak, but also from colemak to qwerty and from , and to, whatever layouts are included in the script's layouts files
Edit: Updated the name of the repository