Author Topic: Frogpad On C3x00  (Read 3377 times)

Heather

  • Newbie
  • *
  • Posts: 21
    • View Profile
Frogpad On C3x00
« on: September 28, 2007, 12:09:01 pm »
I bought a leftie frogpad from ThinkGeek because it said that it's USB plug-and-play. I made the assumption that this meant that all of the keys would present to the O/S exactly the same as they do with my USB keyboard.

They didn't, but I'm not sure if it's a driver or recognition issue, or automounter isn't working, or what the exact problem is. I hate to admit that I'm not very knowledgable with the inner workings of the USB host, automounter, and keyhelper.

Here's what I do know:
When I started using a standard USB keyboard, I initially had problems with keys working but mapping to really really crazy key combos. For example, one letter would suspend the Z (I don't remember which). I used poor problem-solving methods to fix it: I started installing a bunch of stuff and stopped when the problem went away, so I'm not sure what app fixed that problem.

The standard keyboard still works but FrogPad's keys map crazy. I am not sure if it's the same crazy. The "f" key suspends and the "g" key acts like the cancel key.

I tried using usbkey enable, but it doesn't fix the mapping issue.

After some painstaking work to pull out FrogPad's key input to match what is written on each key, I was able to develop a keyhelper.xml which gives me most of the alphabet. I still can't type F or G because they will either suspend (and possibly freeze the Z) or cancel. The shift key works ... kind of ... I can type a capital letter but because the shift key naturally inputs "2" instead of "shift", typing shift+t gives me "2T" if I get the T in there quickly or a whole string of 2s ("222222222T") if I don't. I'm thinking I probably have to map the 2 to shift instead of just defining it as a modifier.

Attached is my keyhelper file up to this point.

It seems like with time and practice and more understanding of keyhelper that I might be able to eventually get a mapping that will properly map the entire frogpad. I would assume that this would be helpful to people since I wasn't able to find much information about it in connection with a Zaurus before I bought it. Maybe others have thought about using one and would like to know that it works with their Zaurus.

Or maybe there's a much much much simpler fix that doesn't involve severely altering my keyboard mapping?
C3200 (Tetsu kernel v18i)