case Qt::Key_B:
moveCursor(QTextCursor::Left);
return;
- case Qt::Key_Right:
- moveCursor(QTextCursor::WordRight);
- return;
- case Qt::Key_Left:
- moveCursor(QTextCursor::WordLeft);
- return;
// modify
case Qt::Key_Y:
return;
}
}
- else if(event->modifiers() & Qt::MetaModifier) {
+ else if(event->modifiers() & Qt::MetaModifier ||
+ event->modifiers() & Qt::AltModifier)
+ {
switch(event->key()) {
case Qt::Key_Right:
moveCursor(QTextCursor::WordRight);
case Qt::Key_Greater:
moveCursor(QTextCursor::End);
return;
+
+ // modify
+ case Qt::Key_D:
+ moveCursor(QTextCursor::WordRight, QTextCursor::KeepAnchor);
+ cut();
+ return;
}
}
}