Give it time. The scrolling and the keyboard will get fixed.
...One thing I thought was especially strange about the keyboard was the arrow keys (from the "More OpenMoko Train Wrecking" video, showing off the Qtopia interface). If you can interact directly with the screen, then I can't think of any reason to have arrow keys on the keyboard.
edit : That should mean that the N95 has at least twice as powerful processor as freerunner and the iphone maybe even 3x faster processor. IMO the processor chosen was just plain wrong given the goal of producing a smartphone. They should have chosen a faster SoC and forgone the GPS and accelerometers.
My Apple ][ could scroll faster than that.
Do you have any idea how many instructions are executed per second on a processor that ticks 400.000.000 times per second?
Really, it's not a CPU speed issue. It's a bad software design issue.
| If something doesn't work right in OpenMoko, it's your fault for not fixing it.
Ah, of course. Well, since I am responsible for all of OpenMoko's various problems, I am going to make the executive decision that it is beyond my ability to fix it, and abandon the project altogether.
Your attitude may be correct, but it is not helpful.
There's no reason to expect that someone who is knowledgeable in human interface design, or graphic design, or workflow, should also be capable of patching a system themselves, let alone dealing with the process of submitting patches.
Whether you like it or not, criticism does drive development in user interface in open source projects. The programmers build something, users say, "this sucks" -- but the really helpful users say, "this sucks because ..." -- and then while a handful of people (like you) tell those users to get bent, other programmers go out and fix what the users are complaining about.
The idea of a completely open cell phone platform is nice in theory, but based on what I saw in this video they're going to have a hard time getting a critical mass of users/developers to shell out $400 for it and actually improve the thing.
It isn't good enough to have a list that scroll up-and-down when you drag your finger, but it has to do it at the right speed. It isn't good enough to toss up a keyboard when it is too small and the delete key is impossible to touch.
I'm sure the OpenMoko team didn't have the resources of Apple, but to make great things you don't need to. You simply need someone obsessed with doing average things amazing.