When setting AllowKeyboardSearch to true, the tree gives the user 500 milliseconds to complete the keypress sequence.
shmuly said:Is there a way to customize this interval (looking at the code in Reflector, it doesn't look like it)?
No, there's no way to change the interval. You should Submit a feature request to Infragistics
shmuly said:Shouldn't this interval be reset on every keypress (as is the case for most other controls)?
Yes, the timer should reset so that you get 500 ms for each keystroke. The buffer will get cleared if the user does not type a key in that time. This is the same way it works in Windows Explorer.
I'm not sure I understood you second answer. Are you saying that it already does that? As far as what I can see, both while using the control and looking at the source code through Reflector, it only gives you 500 milliseconds for all keystrokes.
Well, I didn't check the code. But what you are describing sounds like the correct behavior to me. If you type a key and the a second key, the timer should be reset and you should still have the full 500 ms after the second keystroke in which to type another character before the buffer is cleared.
If that's not the way it is implemented, then it seems to me that that would be wrong.