From 0128d222b94adab6b258f417722f298013a33327 Mon Sep 17 00:00:00 2001 From: Hisham Date: Wed, 15 Jun 2016 12:45:23 -0300 Subject: Added Ctrl+A and Ctrl+E to go to beginning and end of line. (Also, '^' and '$') Closes #508. --- Panel.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Panel.h') diff --git a/Panel.h b/Panel.h index 67897706..5253fc2e 100644 --- a/Panel.h +++ b/Panel.h @@ -50,6 +50,7 @@ struct Panel_ { Vector* items; int selected; int oldSelected; + int selectedLen; void* eventHandlerState; int scrollV; short scrollH; @@ -70,10 +71,7 @@ struct Panel_ { #define MAX(a,b) ((a)>(b)?(a):(b)) #endif -#define KEY_CTRLN 0016 /* control-n key */ -#define KEY_CTRLP 0020 /* control-p key */ -#define KEY_CTRLF 0006 /* control-f key */ -#define KEY_CTRLB 0002 /* control-b key */ +#define KEY_CTRL(l) ((l)-'A'+1) extern PanelClass Panel_class; -- cgit v1.2.3