diff --git a/src/dlangui/widgets/editors.d b/src/dlangui/widgets/editors.d index 2941113c..b2904802 100644 --- a/src/dlangui/widgets/editors.d +++ b/src/dlangui/widgets/editors.d @@ -534,36 +534,36 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction super(ID, hscrollbarMode, vscrollbarMode); focusable = true; acceleratorMap.add( [ - new Action(EditorActions.Up, KeyCode.UP, 0), - new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Shift), - new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Control | KeyFlag.Shift), - new Action(EditorActions.Down, KeyCode.DOWN, 0), - new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Shift), - new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Control | KeyFlag.Shift), - new Action(EditorActions.Left, KeyCode.LEFT, 0), - new Action(EditorActions.SelectLeft, KeyCode.LEFT, KeyFlag.Shift), - new Action(EditorActions.Right, KeyCode.RIGHT, 0), - new Action(EditorActions.SelectRight, KeyCode.RIGHT, KeyFlag.Shift), - new Action(EditorActions.WordLeft, KeyCode.LEFT, KeyFlag.Control), - new Action(EditorActions.SelectWordLeft, KeyCode.LEFT, KeyFlag.Control | KeyFlag.Shift), - new Action(EditorActions.WordRight, KeyCode.RIGHT, KeyFlag.Control), - new Action(EditorActions.SelectWordRight, KeyCode.RIGHT, KeyFlag.Control | KeyFlag.Shift), - new Action(EditorActions.PageUp, KeyCode.PAGEUP, 0), - new Action(EditorActions.SelectPageUp, KeyCode.PAGEUP, KeyFlag.Shift), - new Action(EditorActions.PageDown, KeyCode.PAGEDOWN, 0), - new Action(EditorActions.SelectPageDown, KeyCode.PAGEDOWN, KeyFlag.Shift), - new Action(EditorActions.PageBegin, KeyCode.PAGEUP, KeyFlag.Control), - new Action(EditorActions.SelectPageBegin, KeyCode.PAGEUP, KeyFlag.Control | KeyFlag.Shift), - new Action(EditorActions.PageEnd, KeyCode.PAGEDOWN, KeyFlag.Control), - new Action(EditorActions.SelectPageEnd, KeyCode.PAGEDOWN, KeyFlag.Control | KeyFlag.Shift), - new Action(EditorActions.LineBegin, KeyCode.HOME, 0), - new Action(EditorActions.SelectLineBegin, KeyCode.HOME, KeyFlag.Shift), - new Action(EditorActions.LineEnd, KeyCode.END, 0), - new Action(EditorActions.SelectLineEnd, KeyCode.END, KeyFlag.Shift), - new Action(EditorActions.DocumentBegin, KeyCode.HOME, KeyFlag.Control), - new Action(EditorActions.SelectDocumentBegin, KeyCode.HOME, KeyFlag.Control | KeyFlag.Shift), - new Action(EditorActions.DocumentEnd, KeyCode.END, KeyFlag.Control), - new Action(EditorActions.SelectDocumentEnd, KeyCode.END, KeyFlag.Control | KeyFlag.Shift), + new Action(EditorActions.Up, KeyCode.UP, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.Down, KeyCode.DOWN, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.Left, KeyCode.LEFT, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectLeft, KeyCode.LEFT, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.Right, KeyCode.RIGHT, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectRight, KeyCode.RIGHT, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.WordLeft, KeyCode.LEFT, KeyFlag.Control, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectWordLeft, KeyCode.LEFT, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.WordRight, KeyCode.RIGHT, KeyFlag.Control, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectWordRight, KeyCode.RIGHT, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.PageUp, KeyCode.PAGEUP, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectPageUp, KeyCode.PAGEUP, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.PageDown, KeyCode.PAGEDOWN, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectPageDown, KeyCode.PAGEDOWN, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.PageBegin, KeyCode.PAGEUP, KeyFlag.Control, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectPageBegin, KeyCode.PAGEUP, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.PageEnd, KeyCode.PAGEDOWN, KeyFlag.Control, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectPageEnd, KeyCode.PAGEDOWN, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.LineBegin, KeyCode.HOME, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectLineBegin, KeyCode.HOME, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.LineEnd, KeyCode.END, 0, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectLineEnd, KeyCode.END, KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.DocumentBegin, KeyCode.HOME, KeyFlag.Control, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectDocumentBegin, KeyCode.HOME, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), + new Action(EditorActions.DocumentEnd, KeyCode.END, KeyFlag.Control, ActionStateUpdateFlag.never), + new Action(EditorActions.SelectDocumentEnd, KeyCode.END, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never), new Action(EditorActions.ScrollLineUp, KeyCode.UP, KeyFlag.Control), new Action(EditorActions.ScrollLineDown, KeyCode.DOWN, KeyFlag.Control),