diff --git a/src/extensions/default/InlineTimingFunctionEditor/BezierCurveEditor.js b/src/extensions/default/InlineTimingFunctionEditor/BezierCurveEditor.js index 82575fef136..2fca5361847 100644 --- a/src/extensions/default/InlineTimingFunctionEditor/BezierCurveEditor.js +++ b/src/extensions/default/InlineTimingFunctionEditor/BezierCurveEditor.js @@ -496,6 +496,15 @@ define(function (require, exports, module) { } else if (code === KeyEvent.DOM_VK_ESCAPE) { return true; + } else if (code === KeyEvent.DOM_VK_TAB && !e.ctrlKey && !e.metaKey && !e.altKey) { + // Switch between the two points by tabbing + if ($(e.target).hasClass("P1")) { + $(".P2").focus(); + } else { + $(".P1").focus(); + } + e.preventDefault(); + return true; } return false; diff --git a/src/nls/de/strings.js b/src/nls/de/strings.js index 7440fc79c58..b6d65425063 100644 --- a/src/nls/de/strings.js +++ b/src/nls/de/strings.js @@ -482,7 +482,7 @@ define({ // extensions/default/InlineTimingFunctionEditor "INLINE_TIMING_EDITOR_TIME" : "Zeit", "INLINE_TIMING_EDITOR_PROGRESSION" : "Verlauf", - "BEZIER_EDITOR_INFO" : " Ausgewählten Punkt bewegen
Umschalt Um 10 Einheiten bewegen", + "BEZIER_EDITOR_INFO" : " Ausgewählten Punkt bewegen
Umschalt Um 10 Einheiten bewegen
Tab Zwischen Punkten wechseln", "STEPS_EDITOR_INFO" : " Stufenzahl vergrößern oder verkleinern
'Start' oder 'Ende'", // extensions/default/InlineColorEditor diff --git a/src/nls/root/strings.js b/src/nls/root/strings.js index dfe831c51b4..9b4b8d778ae 100644 --- a/src/nls/root/strings.js +++ b/src/nls/root/strings.js @@ -488,7 +488,7 @@ define({ // extensions/default/InlineTimingFunctionEditor "INLINE_TIMING_EDITOR_TIME" : "Time", "INLINE_TIMING_EDITOR_PROGRESSION" : "Progression", - "BEZIER_EDITOR_INFO" : " Move selected point
Shift Move by ten units", + "BEZIER_EDITOR_INFO" : " Move selected point
Shift Move by ten units
Tab Switch points", "STEPS_EDITOR_INFO" : " Increase or decrease steps
'Start' or 'End'", // extensions/default/InlineColorEditor