TE Edit Control .NET Core / .NET Framework Help
Product page

TerEnableSpeedKey

Enable or disable a speed key.

bool TerEnableSpeedKey( CommandId, enable)
int CommandId;

Id of the command to set the key for. Here are the list of command ids and corresponding speed-key combination:

ID_PGUP        :Keys.PageUp
ID_PGUP        :Keys.PageUp|Keys.Shift
ID_PGDN        :Keys.PageDown
ID_PGDN        :Keys.PageDown|Keys.Shift
ID_UP          :Keys.Up
ID_UP          :Keys.Up|Keys.Shift
ID_DOWN        :Keys.Down
ID_DOWN        :Keys.Down|Keys.Shift
ID_LEFT        :Keys.Left
ID_LEFT        :Keys.Left|Keys.Shift
ID_RIGHT       :Keys.Right
ID_RIGHT       :Keys.Right|Keys.Shift
ID_LINE_BEGIN  :Keys.Home
ID_LINE_BEGIN  :Keys.Home|Keys.Shift
ID_LINE_END    :Keys.End
ID_LINE_END    :Keys.End|Keys.Shift
ID_CTRL_UP     :Keys.Up|Keys.Control
ID_CTRL_UP     :Keys.Up|Keys.Control
                       |Keys.Shift
ID_CTRL_DOWN   :Keys.Down|Keys.Control
ID_CTRL_DOWN   :Keys.Down|Keys.Control
                         |Keys.Shift
ID_FILE_BEGIN  :Keys.PageUp|Keys.Control
ID_FILE_BEGIN  :Keys.PageUp|Keys.Control
                           |Keys.Shift
ID_FILE_BEGIN  :Keys.Home|Keys.Control
ID_FILE_BEGIN  :Keys.Home|Keys.Control
                         |Keys.Shift
ID_FILE_END    :Keys.PageDown
                 |Keys.Control
ID_FILE_END    :Keys.PageDown
               |Keys.Control|Keys.Shift
ID_FILE_END    :Keys.End|Keys.Control
ID_FILE_END    :Keys.End|Keys.Control
                        |Keys.Shift
ID_NEXT_WORD   :Keys.Right|Keys.Control
ID_NEXT_WORD   :Keys.Right|Keys.Control
                          |Keys.Shift
ID_PREV_WORD   :Keys.Left|Keys.Control
ID_PREV_WORD   :Keys.Left|Keys.Control
                         |Keys.Shift
ID_DEL_PREV_WORD:Keys.Back|Keys.Control
ID_DEL         :Keys.Delete
ID_BACK_SPACE  :Keys.Back
ID_BACK_TAB    :Keys.Tab|Keys.Shift
ID_CTRL_TAB    :Keys.Tab|Keys.Control
ID_TAB         :Keys.Tab
ID_TAB         :Keys.T|Keys.Control
ID_HILIGHT_LINE:Keys.F8
ID_SELECT_ALL  :Keys.A|Keys.Control
ID_CUT         :Keys.X|Keys.Control
ID_CUT         :Keys.Delete|Keys.Shift
ID_COPY        :Keys.C|Keys.Control
ID_COPY        :Keys.Insert|Keys.Control
ID_PASTE       :Keys.V|Keys.Control
ID_PASTE       :Keys.Insert|Keys.Shift
ID_PICT_FROM_FILE:Keys.F8|Keys.Alt
ID_BLOCK_COPY  :Keys.C|Keys.Alt
ID_BLOCK_MOVE  :Keys.M|Keys.Alt
ID_SEARCH      :Keys.F5
ID_SEARCH_FOR  :Keys.F|Keys.Control
ID_SEARCH_BACK :Keys.F|Keys.Control
                      |Keys.Shift
ID_REPLACE     :Keys.F6
ID_TER_HELP    :Keys.F1
ID_SPELL       :Keys.F7
ID_UNDO        :Keys.F8|Keys.Shift
ID_UNDO        :Keys.Back|Keys.Alt
ID_UNDO        :Keys.Z|Keys.Control
ID_REDO        :Keys.Y|Keys.Control
ID_INSERT      :Keys.Insert
ID_SAVE        :Keys.F3
ID_SAVEAS      :Keys.F3|Keys.Shift
ID_QUIT        :Keys.F3|Keys.Control
ID_PRINT       :Keys.F4
ID_PRINT_OPTIONS:Keys.F4|Keys.Shift
ID_JUMP        :Keys.F10
ID_CHAR_NORMAL :Keys.D0|Keys.Alt
ID_BOLD_ON     :Keys.B|Keys.Control
ID_ULINE_ON    :Keys.U|Keys.Control
ID_ULINED_ON   :Keys.D|Keys.Control
ID_ITALIC_ON   :Keys.I|Keys.Control
ID_HIDDEN_ON   :Keys.H|Keys.Control
ID_HLINK_ON    :Keys.H|Keys.Alt
ID_PROTECT_ON  :Keys.D3|Keys.Alt
ID_SUPSCR_ON   :Keys.D4|Keys.Alt
ID_SUBSCR_ON   :Keys.D5|Keys.Alt
ID_STRIKE_ON   :Keys.D6|Keys.Alt
ID_COLOR       :Keys.D7|Keys.Alt
ID_FONTS       :Keys.F10|Keys.Alt
ID_CENTER      :Keys.D8|Keys.Alt
ID_RIGHT_JUSTIFY:Keys.D9|Keys.Alt
ID_LEFT_INDENT :Keys.L|Keys.Alt
ID_RIGHT_INDENT:Keys.R|Keys.Alt
ID_HANGING_INDENT:Keys.T|Keys.Alt
ID_BULLET      :Keys.B|Keys.Alt
ID_PARA_NBR    :Keys.N|Keys.Alt
ID_EDIT_STYLE  :Keys.S|Keys.Alt
ID_CHAR_STYLE  :Keys.D1|Keys.Alt
ID_PARA_STYLE  :Keys.D2|Keys.Alt
ID_PAGE_BREAK  :Keys.Enter|Keys.Control
ID_RETURN      :Keys.Enter
ID_RETURN      :Keys.Enter|Keys.Shift
ID_NEXT_CHANGE :Keys.N|Keys.Control
ID_PREV_CHANGE :Keys.P|Keys.Control
bool enableTrue to enable or False to disable the speed key. To disable the entire accelerator table, please refer to the TerSetFlags function.

Return Value: The function returns the previous status of the speed key