This affects dialogs containing text fields (like in the Search dialog). If one of the text fields has focus, it receives all the keyboard events. As a result the Return
key is captured and does not emulate a click on the default button of the dialog as it should. The Return
and the Escape
keys should be passed to the next responder in the commander chain.
This is fixed now using a delegate for the text field. Implemented new class AlphaTextFieldController. Also implemented new option -attr for the TextField view in order to control its behavior wrt the
Return
and theTab
keys. By default, theReturn
key triggers a click on the default button of the dialog, as expected in most cases.Fix committed to SVN (rev 997).
The key combos for copy/cut/paste are now working in text fields included in dialogs. Ditto for the Delete, Backspace and arrow keys.
Fix committed to svn (rev. 1074).