From cd0e1275a258122bb987aa4a47f3c0a3017646d5 Mon Sep 17 00:00:00 2001 From: Egbert Teeselink Date: Tue, 26 Feb 2008 19:46:36 +0000 Subject: [PATCH] made enter key not obligatory; when editing a field and pressing a navigation key, the value is directly entered. do revert if you disagree :-) --- editor/trackview.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/editor/trackview.cpp b/editor/trackview.cpp index 36d9b12..e7b962e 100644 --- a/editor/trackview.cpp +++ b/editor/trackview.cpp @@ -821,6 +821,21 @@ void TrackView::editBiasValue(float amount) LRESULT TrackView::onKeyDown(UINT keyCode, UINT /*flags*/) { + if (!editString.empty()) + { + switch(keyCode) + { + case VK_UP: + case VK_DOWN: + case VK_LEFT: + case VK_RIGHT: + case VK_PRIOR: + case VK_NEXT: + case VK_HOME: + case VK_END: + editEnterValue(); + } + } if (editString.empty() && document->clientPaused) { switch (keyCode)