diff options
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}, | 
