LibGUI: Let's make F2 the standard "edit key"

This matches what other systems do, and allows Return to become
the unambiguous "activation key" instead. :^)
This commit is contained in:
Andreas Kling 2020-08-28 20:55:25 +02:00
parent 12dfeb9845
commit 1847219cbf

View file

@ -165,11 +165,17 @@ void TableView::keydown_event(KeyEvent& event)
{ {
if (!model()) if (!model())
return; return;
if (event.key() == KeyCode::Key_Return) {
if (is_editable() && edit_triggers() & EditTrigger::EditKeyPressed) if (event.key() == KeyCode::Key_F2) {
if (is_editable() && edit_triggers() & EditTrigger::EditKeyPressed) {
begin_editing(cursor_index()); begin_editing(cursor_index());
else event.accept();
activate(cursor_index()); return;
}
}
if (event.key() == KeyCode::Key_Return) {
activate(cursor_index());
return; return;
} }