- there should be a way to exit from incremental search mode using the keyboard, and go back to typing; pressing Esc or the assigned shortcut (Ctrl+I) seems the most intuitive way (now seems that the only way is to press the [x> icon on the toolbar near the search text);
I've already implemented this feature. I prefer Escape Key. I'll commit it later.
I also implemented it.
I did not find a way to catch all key-events from all windows, I'm not sure if it is possible, or even if it would be very good (because of the overhead it and the possible slowdown of the whole app).
I catch the key events of the text-control inside the toolbar, and (re)set the on it, when using any of the toolbar-buttons (and of course with Ctrl-I like now).
If you then press ESC everything looks like as if you empty the textcontrol.
You can select the last found phrase if you have checked the appropriate ooption on the configuration dialog.
ALT-DELETE will erase the content of the text-control.
I did not apply any other shortcuts, because they interfere with the normal keyboard-shortcuts, or the other accelerators.
If you know another (better) way to catch the key-events, please post a patch, or send it me with a pm or mail, or commit it, if it not slows down the whole C::B.
I wait until I commit my changes.
I also fixed the problem if the found text is in a column outside the actual editor-window, because the line is too ling.