diff options
| author | nyamatongwe <devnull@localhost> | 2003-10-03 12:08:09 +0000 | 
|---|---|---|
| committer | nyamatongwe <devnull@localhost> | 2003-10-03 12:08:09 +0000 | 
| commit | dc7601539e9d80c0c9a1f80dc877cc0f579c89fb (patch) | |
| tree | afdb48a77a6bdf2e5cd055368de106eb0c556443 /src/KeyMap.cxx | |
| parent | 0529eb9c710b6c396da8dbd0c29417485927768a (diff) | |
| download | scintilla-mirror-dc7601539e9d80c0c9a1f80dc877cc0f579c89fb.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}, | 
