OESF Portables Forum

Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: cwaig on September 23, 2004, 04:38:13 am

Title: IRK 2.0
Post by: cwaig on September 23, 2004, 04:38:13 am
I picked up development of IRK again a little while ago (initially to mod it so I could use CMD+Cursor's to control the mouse with Yakty's cunning InputHelper plugin), and decided to do a cleanup and rework on the code (to make adding new keyboards less of a chore), and include the extra keyboards that Takeo added into my "official" release.

The result will be IRK 2.0.0 (next week sometime) - the first release will definitely work with Pocketop keyboards, and will include untested support for all the keyboards added by Tim and Takeo over the past year (but moved to the new keyboard driver architecture I've put together).

I'd appreciate it if a few people would volunteer to do a spot of testing on the keyboards I don't own (ie. Palm, Micro Innovations TKB780U, Targus and Belin F8U1500) - post here if you're up for it....
Title: IRK 2.0
Post by: cyboreal on September 23, 2004, 10:41:42 am
cwaig, I'm using OZ 3.5.1 and I don't remember if IRK works under OZ/OPIE (I seem to remember it did on older versions).  If it does, I'll be glad to check out the new IRK 2.0 with a Palm IR keyboard.
Title: IRK 2.0
Post by: Hrw on September 23, 2004, 11:32:33 am
Irk 0.11 is in OZ 3.5.1 feed.

We will package 2.0 when it will be released as source.
Title: IRK 2.0
Post by: ceffyl on September 23, 2004, 11:40:10 am
Greetings.

I'll be happy to help test the IRK 2 driver. I have a Targus Universal Keyboard and a Zaurus 5500 running ROM 3.1.

The work you have done on IRK is greatly appreciated. The external keyboard has made the Zaurus almost a laptop replacement.

Thanks again.

Ceffyl
Title: IRK 2.0
Post by: undrwater on September 23, 2004, 11:47:42 am
I have a generic "made in Taiwan" IR keyboard which has a nicer feel to it than my pocketop...it would be nice to get this running with the Z.
Title: IRK 2.0
Post by: bryanbates on September 23, 2004, 11:50:45 am
cyboreal: Did you have any problems getting IRK to work with OZ 3.5.1? On my 5500, if I install IRK to root after installing OZ 3.5.1, and reboot, my Z hangs when starting Opie.

Thanks,
Bryan
Title: IRK 2.0
Post by: katufzed on September 23, 2004, 12:04:10 pm
I'm running OZ3.51 & likewise opie refused to run after rebooting, so I've uninstalled it for now.

There is a version of IRK on ZUG which runs under 3.36pre-1...it worked very well, but alas not the 3.51-feed version.  I'm tempted to install the 3.36pre-1 version just to see if it works under 3.51..I guess it might well not, but if I get anywhere with it I'll post results here.
Title: IRK 2.0
Post by: cyboreal on September 23, 2004, 12:15:16 pm
Maybe that's what's hanging my Z?  I had thought it was due to a problem with rotation, but maybe not.  I installed to a 64-0 image, so installed to my SD card, ipkg-link recognized it, but I've not been able to load OPIE since... on a hunch, I booted to runlevel 3, ipkg remove irk, /etc/init.d/opie start... and I'm up and running again.  It looks like IRK hung something.  Anyone else see this pattern?
Title: IRK 2.0
Post by: seekyrr on September 23, 2004, 03:33:39 pm
Im running OZ3.3.6-pre1 / Opie 1.1.4 ROM Hentges with a pocket top and I can help test.

Not haveing much luck with any other IRK yet.


Seek
Title: IRK 2.0
Post by: SteelMyst on September 24, 2004, 06:51:40 am
Will a Phillips SWK-8640 work? You mention WebTV keyboards on your website, which is why I ask.
Title: IRK 2.0
Post by: cwaig on September 24, 2004, 07:02:28 am
Quote
Will a Phillips SWK-8640 work? You mention WebTV keyboards on your website, which is why I ask.
Probably, if LIRC support was put back in - the thing is that they use consumer IR (like a TV remote) rather than IrDA (like a PDA keyboard). So while the standard kernel modules build into the Zaurus to do IrDA comms to your phone and stuff will allow you to get input from an IrDA keyboard (as long as you know the serial data speed, protocol and keymap), a consumer IR keyboard requires you to install LIRC, and train up an LIRC config for it (the original version of IRK used this approach, but once I got the IrDA  based Pocketop keyboard I dropped consumer IR support from IRK - it could go back in, but I've not had any incentive to do it...).
Title: IRK 2.0
Post by: Zuber on September 24, 2004, 07:25:04 am
If you were to put it back in, then would it not be possible for people to get there keyboards working and submit settings to you ?

Would allow a large number of keyboards to be added.

Just a thought ?
Title: IRK 2.0
Post by: SteelMyst on September 28, 2004, 05:36:50 am
I also thought it'd be cool to be able to use a remote control with my Z.

Not that it would ...you know, serve any practical purpose. Then again neither do car stereo remotes (IMO), but that doesn't stop people from making them. So that means they're cool, right?  
Title: IRK 2.0
Post by: undrwater on September 29, 2004, 10:36:33 pm
Anticipation......
Title: IRK 2.0
Post by: cwaig on September 30, 2004, 08:56:28 am
Slightly delayed 'coz of a heavy worldload from the day job, a couple of parties and a weekend away in Edinburgh for the opening of Holyrood. No worries - it will surface RSN.....
Title: IRK 2.0
Post by: Woland on October 10, 2004, 11:22:35 pm
Your site was down today, and I am so sad...had this flippin Pocketop for a couple of months,  have yet to use it.  Would be very exciting to use my Zaurus outside of its cradle!  That, and winter is comming on, and I can be your low-temp tester.  (I live in Alaska)  If you are having connectivity troubles, have you thought of moving your project to Sourceforge?  I know that entails its own heacaches, but badnwith is (sort of) free.
Title: IRK 2.0
Post by: Zuber on October 11, 2004, 12:32:48 pm
Day job, forgiven. Necessary.

Parties and holidays, no excuse, both are optional
Title: IRK 2.0
Post by: undrwater on October 21, 2004, 01:39:16 am
cwaig...how we doin?
Title: IRK 2.0
Post by: CGM on October 23, 2004, 03:15:51 pm
Quote
The result will be IRK 2.0.0 (next week sometime) - the first release will definitely work with Pocketop keyboards, and will include untested support for all the keyboards added by Tim and Takeo over the past year (but moved to the new keyboard driver architecture I've put together).

I'd appreciate it if a few people would volunteer to do a spot of testing on the keyboards I don't own (ie. Palm, Micro Innovations TKB780U, Targus and Belin F8U1500) - post here if you're up for it....
More than happy to try out with my Targus universal keyboard, with SL5500/Sharp ROM.
v 1.1 works pretty well, though I still haven't got key-mapping completely figured out yet
Title: IRK 2.0
Post by: steliosx on October 23, 2004, 04:22:46 pm
Quote
Day job, forgiven. Necessary.

Parties and holidays, no excuse, both are optional
parties & holidays are necessary as well with a heavy workload @ day job  so all forgiven!
Title: IRK 2.0
Post by: kopsis on October 26, 2004, 10:49:15 pm
Any chance of an early code drop for developers? I have a Belin F8U1500 arriving tomorrow and I intend to get it working before I go on a business trip next week. I have my own keycode dumper working and I'm prepared to hack support into .11 and port to IRK 2 when ready, but I'd love to be able to skip the first step and go straight to 2.0.

I also wouldn't mind helping to move IRK to Sourceforge. I have one project there already so setting up another is a piece of cake. And it would be free unlimited bandwith for the flood of downloads that is sure to follow the IRK 2.0 release
Title: IRK 2.0
Post by: dsavard on November 04, 2004, 05:08:09 pm
Sorry for being a little bit offtopic, but since all these people using IRK are reading this thread, I would like to know if someone can point me to some appropriate HOW-TO. I would like  to remap the Targus Universal IRK to something like the french canadian keyboard. I spent few hours searching here and there without success. I even downloaded and installed the zkeyb  package thinking it would do the job. Be it doesn't seem to work with the IRK rather than with the build in keyboard.

So, your help or hints would be appreciated. Of course, in return I would be glad to test the next version on my Z6K if not redundant with all those already having the Targus keyboard. Maybe it would be useful, just to test remapping?  
Title: IRK 2.0
Post by: madsenj37 on November 12, 2004, 07:24:33 pm
I have a 5500, 3.13 sharp rom, with a Micro Innovations MP-0118 keyboard I cannot seem to get to work (likely my fault).  I would be happy to test out IRK 2.0.

*got it to work, it was my fault.  I will have to learn to press ok and not cancel when exiting a program*
Title: IRK 2.0
Post by: ceffyl on December 13, 2004, 10:18:54 am
Will IRK 2.0 have built-in support for the Zaurus 6k? Right now, versoin 0.11 works reasonably well on the my 6k, provided I don't reboot after telling IRK to be on when the Z starts.

After installing IRK on my Zaurus 6k (ROM 1.12), I rebooted and found the Zauurs was in never-ending boot cycle. It gets to the "CG Silicon... Please wait 30 seconds" and then returns to Please wait  (5..4..3..2..1) and then back to the CG Silicon screen. I let the Z cycle like this for 10 minutes before having to do a hard reset.

I've played with this a little, and it seems to only happen when IRK is set to load on startup.

Please let me know if you would like further details. Not sure if anyone else has had this problem.

Thanks!

~Ceffyl

IRK 0.11 works
Title: IRK 2.0
Post by: madsenj37 on December 14, 2004, 12:03:22 am
I doubt this is due to IRK, but just to let you know, when I use my keyboard on my 5500 with IRK and try to use reflective foil instead of a screen rotation program, one key will always get stuck on repeat.  I know I can disable repeat, but for deletion and arrow keys, it seems necessary for me.
Title: IRK 2.0
Post by: cwaig on December 14, 2004, 04:18:54 am
Quote
I doubt this is due to IRK, but just to let you know, when I use my keyboard on my 5500 with IRK and try to use reflective foil instead of a screen rotation program, one key will always get stuck on repeat.  I know I can disable repeat, but for deletion and arrow keys, it seems necessary for me.
There's not really any way round that - the key repeat is done in software 'coz IRDA keyboards generally don't send key repeats, just keydown and keyup messages.
If it misses a keyup message, there's no way to detect if you've held the key down or the keyup has been missed

On another note - I know I'm really late delivering IRK2.0 - sorry, life managed to get in the way (it's always a bit hectic in the run-up to Christmas).

On a positive note though, I've got a couple of weeks off over Christmas - so I'll hopefully have some time to get it sorted. Also, as my wife's bough me an SL6000 for Christmas, I'll be sorting out the bugs in relation to the 6K as a matter of urgency -once she actually gives it to me on Dec.25th
Title: IRK 2.0
Post by: undrwater on December 14, 2004, 02:59:45 pm
Quote
Quote
I doubt this is due to IRK, but just to let you know, when I use my keyboard on my 5500 with IRK and try to use reflective foil instead of a screen rotation program, one key will always get stuck on repeat.  I know I can disable repeat, but for deletion and arrow keys, it seems necessary for me.
There's not really any way round that - the key repeat is done in software 'coz IRDA keyboards generally don't send key repeats, just keydown and keyup messages.
If it misses a keyup message, there's no way to detect if you've held the key down or the keyup has been missed

On another note - I know I'm really late delivering IRK2.0 - sorry, life managed to get in the way (it's always a bit hectic in the run-up to Christmas).

On a positive note though, I've got a couple of weeks off over Christmas - so I'll hopefully have some time to get it sorted. Also, as my wife's bough me an SL6000 for Christmas, I'll be sorting out the bugs in relation to the 6K as a matter of urgency -once she actually gives it to me on Dec.25th  
Woohoo! Congrats!  

I'll have to show this post to my wife so she can feel competitive!  
Title: IRK 2.0
Post by: undrwater on February 04, 2005, 11:41:38 pm
Just a 'bump' to see how things are going...