> Well, it can be done. Get the Qtopia source[1], and look into this file
>> src/plugins/inputmethods/predictivekeyboard/predictivekeyboard.cpp
>> At line 132 there is
>> mKeyboard->addBoard(QStringList() << "QWERTYUIOP" << "ASDFGHJKL" <<
> "ZXCVBNM", KeyboardWidget::UpperCase);
> mKeyboard->addBoard(QStringList() << "qwertyuiop" << "asdfghjkl" <<
> "zxcvbnm", KeyboardWidget::LowerCase);
if you found that already, it should be easy to implement reading a file
w/ keyboard definition instead and put the content in that QStringList.