--- kdebase-3.1.3/konqueror/konq_combo.cc-- 2003-07-31 15:03:48.000000000 +0200 +++ kdebase-3.1.3/konqueror/konq_combo.cc 2003-07-31 15:04:58.000000000 +0200 @@ -306,7 +306,8 @@ bool KonqCombo::eventFilter( QObject *o, if ( KStdAccel::isEqual( e, KStdAccel::deleteWordBack() ) || KStdAccel::isEqual( e, KStdAccel::deleteWordForward() ) || ((e->state() & ControlButton) && - (e->key() == Key_Left || e->key() == Key_Right) ) ) { + (e->key() == Key_Left || e->key() == Key_Right) ) || + ( (e->state() & ControlButton) && (e->key()==Key_W) )) { selectWord(e); e->accept(); return true; @@ -391,6 +392,11 @@ void KonqCombo::selectWord(QKeyEvent *e) } else { edit->cursorForward(false, count+1); } + }else if( e->key() == Key_W ){ + QString text = edit->text(); + QString cut = text.right(text.length()-pos_old); + edit->setText(cut); + edit->setCursorPosition(0); } }