[support-gang] the keyhandler.ppy mystery
akonstam at sbcglobal.net
Sun Mar 22 10:58:19 EDT 2009
On Fri, 2009-03-20 at 10:30 -0400, Luke Faraone wrote:
> On Fri, Mar 20, 2009 at 10:26 AM, Aaron Konstam
> <akonstam at sbcglobal.net> wrote:
> There is a file /usr/share/sugar/shell/view/keyhandler.py on
> the XO that
> presumably defines key use.
> Does anyone know if that file gets munged will installing
> another build
> replace it with a fresh copy?
> Yes, it will.
I appreciate your response but I have some recent experiences with my XO
that make me question what you are saying. Let me tell you my story.
I was running build 801 and I opened keyhandler.py in an editor. I did
not mean to change it but maybe I mistakenly did.
Shortly after that the functioning of my XO keyboard slowly
deteriorated. First after typing 2 or 3 characters it would freeze up.
Or it would type nonsense characters. I installed the previous build 767
by holding down the O game key at boot but things did not improve.
The Home, Mesh, etc keys did not function. But at this point I could
synchronize the cursor by holding down the four corner keys. ctl-u
erased the current line inn the terminal. esc worked for a while.
Returning to 801 did not help and eventually all keys failed to work.
A usb keyboard worked without problem. A run of the self test showed
that the keys were functional, so it had to be a software problem.
Finally a usb install that is described as erasing all XO data brought
my XO back to life.
Now this was a software problem. The only key related file I messed with
was keyhandler.py. That seems to be the culprit and it seems that
installing a new build under normal procedures does not change this
Can anyone suggest another reason for my experiences?
Remember: Silly is a state of Mind, Stupid is a way of Life. -- Dave
Aaron Konstam telephone: (210) 656-0355 e-mail: akonstam at sbcglobal.net
More information about the Devel