diff options
Diffstat (limited to 'src/KeyMap.cxx')
| -rw-r--r-- | src/KeyMap.cxx | 45 | 
1 files changed, 25 insertions, 20 deletions
| diff --git a/src/KeyMap.cxx b/src/KeyMap.cxx index f339cd275..9ab9694df 100644 --- a/src/KeyMap.cxx +++ b/src/KeyMap.cxx @@ -61,36 +61,36 @@ UINT KeyMap::Find(int key, int modifiers) {  }  KeyToCommand KeyMap::MapDefault[] = { -    VK_DOWN,	SCI_NORM,	SCI_LINEDOWN, -    VK_DOWN,	SCI_SHIFT,	SCI_LINEDOWNEXTEND, -    VK_UP,		SCI_NORM,	SCI_LINEUP, -    VK_UP,		SCI_SHIFT,	SCI_LINEUPEXTEND, +    VK_DOWN,		SCI_NORM,	SCI_LINEDOWN, +    VK_DOWN,		SCI_SHIFT,	SCI_LINEDOWNEXTEND, +    VK_UP,			SCI_NORM,	SCI_LINEUP, +    VK_UP,			SCI_SHIFT,	SCI_LINEUPEXTEND,      VK_LEFT,		SCI_NORM,	SCI_CHARLEFT,      VK_LEFT,		SCI_SHIFT,	SCI_CHARLEFTEXTEND,      VK_LEFT,		SCI_CTRL,	SCI_WORDLEFT,      VK_LEFT,		SCI_CSHIFT,	SCI_WORDLEFTEXTEND, -    VK_RIGHT,	SCI_NORM,	SCI_CHARRIGHT, -    VK_RIGHT,	SCI_SHIFT,	SCI_CHARRIGHTEXTEND, -    VK_RIGHT,	SCI_CTRL,	SCI_WORDRIGHT, -    VK_RIGHT,	SCI_CSHIFT,	SCI_WORDRIGHTEXTEND, -    VK_HOME, 	SCI_NORM, 	SCI_VCHOME, -    VK_HOME, 	SCI_SHIFT, 	SCI_VCHOMEEXTEND, -    VK_HOME, 	SCI_CTRL, 	SCI_DOCUMENTSTART, -    VK_HOME, 	SCI_CSHIFT, 	SCI_DOCUMENTSTARTEXTEND, +    VK_RIGHT,		SCI_NORM,	SCI_CHARRIGHT, +    VK_RIGHT,		SCI_SHIFT,	SCI_CHARRIGHTEXTEND, +    VK_RIGHT,		SCI_CTRL,	SCI_WORDRIGHT, +    VK_RIGHT,		SCI_CSHIFT,	SCI_WORDRIGHTEXTEND, +    VK_HOME, 		SCI_NORM, 	SCI_VCHOME, +    VK_HOME, 		SCI_SHIFT, 	SCI_VCHOMEEXTEND, +    VK_HOME, 		SCI_CTRL, 	SCI_DOCUMENTSTART, +    VK_HOME, 		SCI_CSHIFT, 	SCI_DOCUMENTSTARTEXTEND,      VK_END,	 	SCI_NORM, 	SCI_LINEEND,      VK_END,	 	SCI_SHIFT, 	SCI_LINEENDEXTEND,      VK_END, 		SCI_CTRL, 	SCI_DOCUMENTEND,      VK_END, 		SCI_CSHIFT, 	SCI_DOCUMENTENDEXTEND, -    VK_PRIOR,	SCI_NORM, 	SCI_PAGEUP, -    VK_PRIOR,	SCI_SHIFT, 	SCI_PAGEUPEXTEND, -    VK_NEXT, 	SCI_NORM, 	SCI_PAGEDOWN, -    VK_NEXT, 	SCI_SHIFT, 	SCI_PAGEDOWNEXTEND, +    VK_PRIOR,		SCI_NORM, 	SCI_PAGEUP, +    VK_PRIOR,		SCI_SHIFT, 	SCI_PAGEUPEXTEND, +    VK_NEXT, 		SCI_NORM, 	SCI_PAGEDOWN, +    VK_NEXT, 		SCI_SHIFT, 	SCI_PAGEDOWNEXTEND,      VK_DELETE, 	SCI_NORM,	WM_CLEAR,      VK_DELETE, 	SCI_SHIFT,	WM_CUT,      VK_DELETE, 	SCI_CTRL,	SCI_DELWORDRIGHT, -    VK_INSERT, 	SCI_NORM,	SCI_EDITTOGGLEOVERTYPE, -    VK_INSERT, 	SCI_SHIFT,	WM_PASTE, -    VK_INSERT, 	SCI_CTRL,	WM_COPY, +    VK_INSERT, 		SCI_NORM,	SCI_EDITTOGGLEOVERTYPE, +    VK_INSERT, 		SCI_SHIFT,	WM_PASTE, +    VK_INSERT, 		SCI_CTRL,	WM_COPY,      VK_ESCAPE,  	SCI_NORM,	SCI_CANCEL,      VK_BACK,		SCI_NORM, 	SCI_DELETEBACK,      VK_BACK,		SCI_CTRL, 	SCI_DELWORDLEFT, @@ -103,9 +103,14 @@ KeyToCommand KeyMap::MapDefault[] = {      VK_TAB,		SCI_NORM,	SCI_TAB,      VK_TAB,		SCI_SHIFT,	SCI_BACKTAB,      VK_RETURN, 	SCI_NORM,	SCI_NEWLINE, -    'L', 			SCI_CTRL,	SCI_FORMFEED,      VK_ADD, 		SCI_CTRL,	SCI_ZOOMIN,      VK_SUBTRACT,	SCI_CTRL,	SCI_ZOOMOUT, +    //'L', 			SCI_CTRL,		SCI_FORMFEED, +    'L', 			SCI_CTRL,	SCI_LINECUT, +    'L', 			SCI_CSHIFT,	SCI_LINEDELETE, +    'T', 			SCI_CTRL,	SCI_LINETRANSPOSE, +    'U', 			SCI_CTRL,	SCI_LOWERCASE, +    'U', 			SCI_CSHIFT,	SCI_UPPERCASE,      0,0,0,  }; | 
