It would make it much easier to modify and design keyboard
layouts if there were a way to do it on the desktop.
Two ways to do this:
1) a compiler/decompiler. a simple program that could read a
simple syntax and generate the palm-format keyboard db. It
would also take an existing db and convert it to a text file in the
right format. Then we could edit the keyboard definition with
ease on the desktop, compile & sync it back to the palm
2) a desktop editor for the keyboard db's. this would be a fully
interactive tool for viewing, editing, managing the keyboard def's.
It might also automatically generate a keyboard template for
printing in the correct size for all the different devices out there.
Even number 1 would be a big help in refining keyboard
definitions.
Logged In: YES
user_id=93695
I uploaded kbd-utils-b1.zip; inside there are two perl
scripts. One takes a quicktype pdb and dumps it as XML and
the other takes a XML file and creates a quicktype pdb.
I developed and tested this on a Debian/Linux system.
Prerequisites for this to work are perl 5.6, libpalm-perl
and libxml-sax-perl, if you use Debian/Linux yourself.
For Windows there's a perl version available from:
http://www.activeperl.com/Products/ActivePerl/
The perl modules are available from: http://search.cpan.org
- http://search.cpan.org/author/ARENSB/p5-Palm-1.2.4/Palm/PDB.pm
- http://search.cpan.org/author/MSERGEANT/XML-SAX-0.10/SAX.pm
-
http://search.cpan.org/author/MSERGEANT/XML-SAX-PurePerl-0.80/PurePerl.pm
Keep in mind, that I'm not a Windows guy. So, there might be
other packages you have to install.