Posted: Mon Sep 12, 2011 10:41 pm
To the person who asked me about the "ignore first key", I think I may have found the issue with this that could cause an intermittent failure of this logic. But I lost your email.
I think that this has to do with key bounce and the fact that the code sees the key as being held when it goes back into its wait loop and thus thinks that it has to process the key. I've got an idea of how to fix this, but can't seem to make my USB JP1 eeprom cable work with my Windows 7 virtual machine on my mac so I can't load up my old 9960 to give it a try. If you'd like to give it a whirl and report back, send me another email and I'll get this test build to you
-bill
PS. for those of you who are interested, the last time I touched this code was 9/6/2007, just over 4 years ago.
I think that this has to do with key bounce and the fact that the code sees the key as being held when it goes back into its wait loop and thus thinks that it has to process the key. I've got an idea of how to fix this, but can't seem to make my USB JP1 eeprom cable work with my Windows 7 virtual machine on my mac so I can't load up my old 9960 to give it a try. If you'd like to give it a whirl and report back, send me another email and I'll get this test build to you
-bill
PS. for those of you who are interested, the last time I touched this code was 9/6/2007, just over 4 years ago.