diff --git a/src/generic/odcombo.cpp b/src/generic/odcombo.cpp index 711f1abcf1..9dec19bc50 100644 --- a/src/generic/odcombo.cpp +++ b/src/generic/odcombo.cpp @@ -291,6 +291,16 @@ bool wxVListBoxComboPopup::HandleKey( int keycode, bool saturate, wxChar unicode value-=10; StopPartialCompletion(); } + else if ( keycode == WXK_HOME || keycode == WXK_NUMPAD_HOME ) + { + value=0; + StopPartialCompletion(); + } + else if ( keycode == WXK_END || keycode == WXK_NUMPAD_END ) + { + value=itemCount-1; + StopPartialCompletion(); + } else if ( keychar && (comboStyle & wxCB_READONLY) ) { // Try partial completion