diff options
author | nyamatongwe <unknown> | 2003-10-03 12:08:09 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2003-10-03 12:08:09 +0000 |
commit | 69c10177465e5209829f74c7ab3cd6aaf92c9bbe (patch) | |
tree | afdb48a77a6bdf2e5cd055368de106eb0c556443 /src/KeyMap.cxx | |
parent | 46e5bc7b4a5a7176701c84d44687254a70395d67 (diff) | |
download | scintilla-mirror-69c10177465e5209829f74c7ab3cd6aaf92c9bbe.tar.gz |
Rectangular selection by keyboard from Philippe.
Diffstat (limited to 'src/KeyMap.cxx')
-rw-r--r-- | src/KeyMap.cxx | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/src/KeyMap.cxx b/src/KeyMap.cxx index 6164a1bb0..c606b6691 100644 --- a/src/KeyMap.cxx +++ b/src/KeyMap.cxx @@ -67,40 +67,48 @@ const KeyToCommand KeyMap::MapDefault[] = { {SCK_DOWN, SCI_SHIFT, SCI_LINEDOWNEXTEND}, {SCK_DOWN, SCI_CTRL, SCI_LINESCROLLDOWN}, {SCK_DOWN, SCI_ALT, SCI_PARADOWN}, - {SCK_DOWN, SCI_ASHIFT, SCI_PARADOWNEXTEND}, - {SCK_UP, SCI_NORM, SCI_LINEUP}, +// {SCK_DOWN, SCI_ASHIFT, SCI_PARADOWNEXTEND}, + {SCK_DOWN, SCI_ASHIFT, SCI_LINEDOWNRECTEXTEND}, + {SCK_UP, SCI_NORM, SCI_LINEUP}, {SCK_UP, SCI_SHIFT, SCI_LINEUPEXTEND}, {SCK_UP, SCI_CTRL, SCI_LINESCROLLUP}, {SCK_UP, SCI_ALT, SCI_PARAUP}, - {SCK_UP, SCI_ASHIFT, SCI_PARAUPEXTEND}, - {SCK_LEFT, SCI_NORM, SCI_CHARLEFT}, +// {SCK_UP, SCI_ASHIFT, SCI_PARAUPEXTEND}, + {SCK_UP, SCI_ASHIFT, SCI_LINEUPRECTEXTEND}, + {SCK_LEFT, SCI_NORM, SCI_CHARLEFT}, {SCK_LEFT, SCI_SHIFT, SCI_CHARLEFTEXTEND}, {SCK_LEFT, SCI_CTRL, SCI_WORDLEFT}, {SCK_LEFT, SCI_CSHIFT, SCI_WORDLEFTEXTEND}, {SCK_LEFT, SCI_ALT, SCI_WORDPARTLEFT}, - {SCK_LEFT, SCI_ASHIFT, SCI_WORDPARTLEFTEXTEND}, - {SCK_RIGHT, SCI_NORM, SCI_CHARRIGHT}, +// {SCK_LEFT, SCI_ASHIFT, SCI_WORDPARTLEFTEXTEND}, + {SCK_LEFT, SCI_ASHIFT, SCI_CHARLEFTRECTEXTEND}, + {SCK_RIGHT, SCI_NORM, SCI_CHARRIGHT}, {SCK_RIGHT, SCI_SHIFT, SCI_CHARRIGHTEXTEND}, {SCK_RIGHT, SCI_CTRL, SCI_WORDRIGHT}, {SCK_RIGHT, SCI_CSHIFT, SCI_WORDRIGHTEXTEND}, {SCK_RIGHT, SCI_ALT, SCI_WORDPARTRIGHT}, - {SCK_RIGHT, SCI_ASHIFT, SCI_WORDPARTRIGHTEXTEND}, - {SCK_HOME, SCI_NORM, SCI_VCHOME}, +// {SCK_RIGHT, SCI_ASHIFT, SCI_WORDPARTRIGHTEXTEND}, + {SCK_RIGHT, SCI_ASHIFT, SCI_CHARRIGHTRECTEXTEND}, + {SCK_HOME, SCI_NORM, SCI_VCHOME}, {SCK_HOME, SCI_SHIFT, SCI_VCHOMEEXTEND}, {SCK_HOME, SCI_CTRL, SCI_DOCUMENTSTART}, {SCK_HOME, SCI_CSHIFT, SCI_DOCUMENTSTARTEXTEND}, {SCK_HOME, SCI_ALT, SCI_HOMEDISPLAY}, - {SCK_HOME, SCI_ASHIFT, SCI_HOMEDISPLAYEXTEND}, - {SCK_END, SCI_NORM, SCI_LINEEND}, +// {SCK_HOME, SCI_ASHIFT, SCI_HOMEDISPLAYEXTEND}, + {SCK_HOME, SCI_ASHIFT, SCI_VCHOMERECTEXTEND}, + {SCK_END, SCI_NORM, SCI_LINEEND}, {SCK_END, SCI_SHIFT, SCI_LINEENDEXTEND}, {SCK_END, SCI_CTRL, SCI_DOCUMENTEND}, {SCK_END, SCI_CSHIFT, SCI_DOCUMENTENDEXTEND}, {SCK_END, SCI_ALT, SCI_LINEENDDISPLAY}, - {SCK_END, SCI_ASHIFT, SCI_LINEENDDISPLAYEXTEND}, - {SCK_PRIOR, SCI_NORM, SCI_PAGEUP}, +// {SCK_END, SCI_ASHIFT, SCI_LINEENDDISPLAYEXTEND}, + {SCK_END, SCI_ASHIFT, SCI_LINEENDRECTEXTEND}, + {SCK_PRIOR, SCI_NORM, SCI_PAGEUP}, {SCK_PRIOR, SCI_SHIFT, SCI_PAGEUPEXTEND}, + {SCK_PRIOR, SCI_ASHIFT, SCI_PAGEUPRECTEXTEND}, {SCK_NEXT, SCI_NORM, SCI_PAGEDOWN}, {SCK_NEXT, SCI_SHIFT, SCI_PAGEDOWNEXTEND}, + {SCK_NEXT, SCI_ASHIFT, SCI_PAGEDOWNRECTEXTEND}, {SCK_DELETE, SCI_NORM, SCI_CLEAR}, {SCK_DELETE, SCI_SHIFT, SCI_CUT}, {SCK_DELETE, SCI_CTRL, SCI_DELWORDRIGHT}, |