Um...roblynn...for those of us who are a little less advanced, would you mind going a bit more into detail on step 2?...I've decoded my vkb file and edited the resulting xml, but I'm not quite sure how to reencode it. I have the deb files, and I managed to use ar (something new to me) to extract files from one, but that's about as far as I can get...
$ tar xzvf gen_vkb_arm.tar.gz
$ cd gen_vkb_arm $ sh gen_vkb.sh filename.xml
$ ps -ef | grep input 1116 user 1448 SW< /usr/bin/hildon-input-method 1117 user 27780 SW< /usr/bin/hildon-input-method $ kill 1117