Make the Alt-key seqs work with the mouse

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@772 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
Chris Allegretta 2001-09-21 03:21:11 +00:00
parent 91841895e0
commit 6414b40d3d
2 changed files with 10 additions and 0 deletions

View File

@ -16,6 +16,11 @@ CVS code -
main() main()
- Added vars oldcurrent and oldcurrent_x to check whether cursor - Added vars oldcurrent and oldcurrent_x to check whether cursor
pos has changed and if so update the pos with -c. pos has changed and if so update the pos with -c.
do_mouse()
- Send 27 when the menu item clicked is an alt key seq... The
lines aren't lined up since the menu width changed though,
this breakage depends on whether the new widths will be kept
or not (FEEDBACK!!)
- nano.texi: - nano.texi:
- corrected the Mouse Toggle section, noticed by Daniel Bonniot. - corrected the Mouse Toggle section, noticed by Daniel Bonniot.
- winio.c: - winio.c:

5
nano.c
View File

@ -1750,6 +1750,11 @@ void do_mouse(void)
/* And ungetch that value */ /* And ungetch that value */
ungetch(val); ungetch(val);
/* And if it's an alt-key sequence, we should probably send alt
too ;-) */
if (val >= 'a' && val <= 'z')
ungetch(27);
} }
} }
#endif #endif