Version: (using KDE KDE 3.0.5) Installed from: SuSE RPMs OS: Linux I need to enable bouncing keys and to set a custom delay. I need this to workaround some misbehaviuor of my buggy keyboard controller (It sends some keystrokes twice...). Because you can't set the delay lower than 100ms, I added a new config-option to kcmaccess. (See the attached screenshot) If this new option is enabled, bouncing keys are enabled and the bounce-delay should be set to 5ms. But this doesn't work. I searched some time for the reason and found that kaccess seems to have problems with the bounce-delay. The X-server's bounce delay is set to 300ms, irregardless which value was set in kcmaccess. $KDEDIR/share/config/kaccessrc contains the value I set in kcmaccess, but kaccess doesn't seem to set it correctly. When I set the bouncedelay manually with the command-line-tool "ax", I can set it to 5, 300, 500 or whatever I like.
Created attachment 727 [details] Screenshot showing the new option in kcmaccess
> I added a new config-option to kcmaccess. [..] If this new option is enabled, bouncing keys are enabled and the bounce-delay should be set to 5ms. But this doesn't work. You changed kcmaccess and now you file a bug to KDE because it doesn't work!?
The bug appears with the unchanged version too. I just noticed it while modifying the code. I get the same behaviour without my changes and with the original code.
I'm currently planning/doing a completly rewrite all that code of KDE since it's kinda messed up. It should be ready for 3.2 and all the bugs will be solved in the rewirte. KAccess will disapear and be replaced by a most modern kacd which should work. There are a lot of little things that are not working yet, not just that. If you want to help me, I invite you to join us at kde-accessibility@kde.org and organize the changes to reach a common and good goal but faster. Thank you.
I revisited this bug today and I think it can be set to resolved - FIXED as setting the bounce delay now works as expected.
*** Bug has been marked as fixed ***.