Hi; On Wed, 2007-08-15 at 09:37 +0200, Tollef Fog Heen wrote: > > Only problem is the keyboard ends up consuming quite a lot of screen > real estate, see http://err.no/tmp/DSC_5932.2.JPG for a picture. (The > resolution on that device is 1024x600.) > > I think we could manage to shave off a complete row of keys by > reducing the size of Home/PgUp/End/PgDn (or get rid of them > completely) and making a numpad there. > > Getting rid of the arrow keys also seems sensible - you have a touch > screen, which is much, much faster to use than using arrows. >
Its basically just a case of creating a custom layout file, see the README in the matchbox-keyboard source. If this is not enough then it means tweaking the layout algorithm which is (though I've tried to make it generic) maybe a little preferred to smaller displays. As Ross mentions, the openmoko guys are known to be working on a number of improvements to matchbox-keyboard key to which is a proper themeing engine. See this thread; http://lists.o-hand.com/matchbox/0117.html and perhaps http://lists.o-hand.com/matchbox/0128.html . Another thing worth mentioning is hildon uses input windows in a slightly more complex way than a default matchbox wm build. I.e they build with --enable-alt-input-windows which essentially expects the input window to set it transiency to the window its inputing for. This is so matchbox knows if the target window is a dialog or an application window and then it behaves differently - for example an application window wont be resized (the keyboard is overlaid) and the resizing/repositioning of a dialog is also different. For this to work it needs support from both applications and the input window itself - and matchbox-keyboard does not currently do this. I do not 100% understand how its handled by the hildon input method infrastructure nor applications. A default matchbox build will just resize app and dialog windows (just as if the input window is a panel). Hope that all helps; -- Matthew -- Ubuntu-mobile mailing list Ubuntu-mobile@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile