Recent Addition: Special Shortcuts
November 30th, 2005One of the last addition in SEPY 1.5 was the “Special Shortcuts” feature.
This allows developers to create their own commands and assign a defid shortcut by selecting one or more commands from a specified list.
You can access from the keyboard shortcuts menu item (under tools).
Once the shortcuts panel has been opened select from the left list “Special Shortcuts”. Now you can add your commands using the “Add” button in the bottom right side of the panel.
Select one or more commands from the list you will see, give a it name (which will be used in the main menu), click ok and then assign it a shortcut.
*The only boring thing is that you must restart the application in order to have your new shortcuts working*
Here an explanation of the Special Shortcut list:
| Command | Action |
| BACKTAB | Dedent the selected lines |
| CANCEL | Cancel any modes such as call tip or auto-completion list display |
| CHARLEFT | Move caret left one character |
| CHARLEFTEXTEND | Move caret left one character extending selection to new caret position |
| CHARRIGHT | Move caret right one character |
| CHARRIGHTEXTEND | Move caret right one character extending selection to new caret position |
| COPY | Copy the selection to the clipboard |
| CUT | Cut the selection to the clipboard |
| DELETEBACK | Delete the selection or if no selection, the character before the caret |
| DELETEBACKNOTLINE | Delete the selection or if no selection, the character before the caret. Will not delete the character before at the start of a line. |
| DELWORDLEFT | Delete the word to the left of the caret |
| DELWORDRIGHT | Delete the word to the right of the caret |
| DOCUMENTEND | Move caret to last position in document |
| DOCUMENTENDEXTEND | Move caret to last position in document extending selection to new caret position |
| DOCUMENTSTART | Move caret to first position in document |
| DOCUMENTSTARTEXTEND | Move caret to first position in document extending selection to new caret position |
| EDITTOGGLEOVERTYPE | Switch from insert to overtype mode or the reverse |
| FORMFEED | Insert a Form Feed character |
| HOME | Move caret to first position on line |
| HOMEDISPLAY | Move caret to first position on display line |
| HOMEDISPLAYEXTEND | Move caret to first position on display line extending selection to new caret position |
| HOMEEXTEND | Move caret to first position on line extending selection to new caret position |
| LINECUT | Cut the line containing the caret |
| LINEDELETE | Delete the line containing the caret |
| LINEDOWN | Move caret down one line |
| LINEDOWNEXTEND | Move caret down one line extending selection to new caret position |
| LINEEND | Move caret to last position on line |
| LINEENDDISPLAY | Move caret to last position on display line |
| LINEENDDISPLAYEXTEND | Move caret to last position on display line extending selection to new caret position |
| LINEENDEXTEND | Move caret to last position on line extending selection to new caret position |
| LINESCROLLDOWN | Scroll the document down, keeping the caret visible |
| LINESCROLLUP | Scroll the document up, keeping the caret visible |
| LINETRANSPOSE | Switch the current line with the previous |
| LINETRANSPOSEDOWN | Switch the current line with the next |
| LINEUP | Move caret up one line |
| LINEUPEXTEND | Move caret up one line extending selection to new caret position |
| LOWERCASE | Transform the selection to lower case |
| NEWLINE | Insert a new line, may use a CRLF, CR or LF depending on EOL mode |
| PAGEDOWN | Move caret one page down |
| PAGEDOWNEXTEND | Move caret one page down extending selection to new caret position |
| PAGEUP | Move caret one page up |
| PAGEUPEXTEND | Move caret one page up extending selection to new caret position |
| REDO | Redoes the next action on the undo history |
| SELECTALL | Select all the text in the document |
| TAB | If selection is empty or all on one line replace the selection with a tab character. If more than one line selected, indent the lines |
| UNDO | Redoes the next action on the undo history |
| UPPERCASE | Transform the selection to upper case |
| VCHOME | Move caret to before first visible character on line. If already there move to first character on line |
| VCHOMEEXTEND | Like VCHome but extending selection to new caret position |
| WORDLEFT | Move caret left one word |
| WORDLEFTEXTEND | Move caret left one word extending selection to new caret position |
| WORDRIGHT | Move caret right one word |
| WORDRIGHTEXTEND | Move caret right one word extending selection to new caret position |
| ZOOMIN | Magnify the displayed text by increasing the sizes by 1 point |
| ZOOMOUT | Make the displayed text smaller by decreasing the sizes by 1 point |
| DELLINELEFT: | Delete back from the current position to the start of the line |
| DELLINERIGHT: | Delete forwards from the current position to the end of the line |
| WORDPARTLEFT: | Move to the next change in capitalisation |
| WORDPARTLEFTEXTEND: | Move to the previous change in capitalisation extending selection to new caret position |
| WORDPARTRIGHT: | Move caret right one word extending selection to new caret position |
| WORDPARTRIGHTEXTEND: | Move to the next change in capitalisation extending selection to new caret position. |
If you have any special shortcut you want to share you’re welcome here ![]()



In the lastest beta SEPY version (1.0.8.2) I’ve introduced the “Find ans Replace in files” tool.
Tere Tulemast!