Josef Wolf skrev:
On Sun, Sep 02, 2007 at 07:49:43PM +0200, Lars Hallberg wrote:
[ ... ]
Not much faster I'm afraid, but a new version available at the same place:
  http://www.micropp.se/openmoko/res/key2key.py

Lars, can you please explain what you mean how this new 12-chars-per-key
system works?

Pretty simple, You have 12 key (3x4 array) and ether tap a key or press it and drag to any of the other 11 keys - 12 functions. It's extendible - If You add a column of keys You got 15 keys with 15 functions. Actually plan on letting the user (and possibly apps) customize the keyboard in part - that may include adding extra columns :-)

Over to Your problem. Your Python is probably to old. According to the python docs (3.6.1 String Methods) You need python 2.5:

"partition(sep)
Split the string at the first occurrence of sep, and return a 3-tuple containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, return a 3-tuple containing the string itself, followed by two empty strings. New in version 2.5."

It's probably more stuff that needs fresh versions. Sorry.

/LaH


I have tried to run this on my suse-box (no more neo's available :-():

  [EMAIL PROTECTED]:~> ./key2key.py
  Traceback (most recent call last):
    File "./key2key.py", line 271, in ?
      tmfexample = Key2KeyKeyboardTest()
    File "./key2key.py", line 243, in __init__
      l = self.build_label(k[i][j])
    File "./key2key.py", line 100, in build_label
      (ll, sep, s) = l.partition(":")
  AttributeError: 'str' object has no attribute 'partition'
[EMAIL PROTECTED]:~>


_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to