It would be useful if users could customize the key layout, for example
switching keys around or modifying the contents of the popup mini keyboards.
This is a bit tricky since the current XML-based keyboard definitions aren't
really designed to be modified at runtime, they are compiled into static
resources and saved in the APK at build time, and they have some
interdependencies including indirections pointing to separate string resources.
See for example:
http://code.google.com/p/hackerskeyboard/source/browse/java/res/xml/kbd_full.xml
Also, there needs to be a way to save or load modified layouts, but I don't
want to add Internet access permission for the keyboard, and would prefer not
to have to use SD card access permission. I'm thinking about some other
alternatives to handle this.
Original issue reported on code.google.com by
Klaus.We...@gmail.comon 26 May 2011 at 1:58