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,12 +237,21 @@ bool ncreader_offer_input(ncreader* n, const ncinput* ni){
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(ni->ctrl && !n->no_cmd_keys){
|
if(ni->ctrl && !n->no_cmd_keys){
|
||||||
if(ni->id == 'U'){
|
switch(ni->id){
|
||||||
ncplane_erase(n->ncp); // homes the cursor
|
case 'U':
|
||||||
ncplane_erase(n->textarea);
|
ncplane_erase(n->ncp); // homes the cursor
|
||||||
return true;
|
ncplane_erase(n->textarea);
|
||||||
|
break;
|
||||||
|
case 'B':
|
||||||
|
ncreader_move_left(n);
|
||||||
|
break;
|
||||||
|
case 'F':
|
||||||
|
ncreader_move_right(n);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return false; // pass on all other ctrls
|
||||||
}
|
}
|
||||||
return false; // pass on all other ctrls
|
return true;
|
||||||
}
|
}
|
||||||
if(ni->id == NCKEY_BACKSPACE){
|
if(ni->id == NCKEY_BACKSPACE){
|
||||||
if(n->textarea->x == 0){
|
if(n->textarea->x == 0){
|
||||||
|
Loading…
Reference in New Issue
Block a user