mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-06 03:20:26 +00:00
ncreader: support Ctrl-B, Ctrl-F for cursor movement #983
This commit is contained in:
parent
d54b322365
commit
f8bc3c2ea8
@ -237,13 +237,22 @@ bool ncreader_offer_input(ncreader* n, const ncinput* ni){
|
||||
return false;
|
||||
}
|
||||
if(ni->ctrl && !n->no_cmd_keys){
|
||||
if(ni->id == 'U'){
|
||||
switch(ni->id){
|
||||
case 'U':
|
||||
ncplane_erase(n->ncp); // homes the cursor
|
||||
ncplane_erase(n->textarea);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case 'B':
|
||||
ncreader_move_left(n);
|
||||
break;
|
||||
case 'F':
|
||||
ncreader_move_right(n);
|
||||
break;
|
||||
default:
|
||||
return false; // pass on all other ctrls
|
||||
}
|
||||
return true;
|
||||
}
|
||||
if(ni->id == NCKEY_BACKSPACE){
|
||||
if(n->textarea->x == 0){
|
||||
if(n->textarea->y){
|
||||
|
Loading…
Reference in New Issue
Block a user