From f4703fee483f6d65736e880e5a0963d9ff598b4d Mon Sep 17 00:00:00 2001 From: Jorge Arellano Cid Date: Wed, 18 May 2011 14:22:14 -0400 Subject: Bound CTRL+{a,e,d,k} in the location bar (for start,end,del,cut) --- src/ui.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/ui.cc') diff --git a/src/ui.cc b/src/ui.cc index 9be4d60b..fa5588da 100644 --- a/src/ui.cc +++ b/src/ui.cc @@ -119,7 +119,16 @@ int CustInput::handle(int e) return 0; } } else if (modifier == FL_CTRL) { - if (k == 'l') { + if (k == 'a' || k == 'e') { + position(k == 'a' ? 0 : size()); + return 1; + } else if (k == 'k') { + cut(position(), size()); + return 1; + } else if (k == 'd') { + cut(position(), position()+1); + return 1; + } else if (k == 'l') { // Make text selected when already focused. position(size(), 0); return 1; -- cgit v1.2.3