MCPcopy Create free account
hub / github.com/HelenOS/helenos / key_handle_shift_ctrl

Function key_handle_shift_ctrl

uspace/app/edit/edit.c:777–801  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

775}
776
777static void key_handle_shift_ctrl(kbd_event_t const *ev)
778{
779 spt_t pt;
780 switch (ev->key) {
781 case KC_LEFT:
782 caret_move_word_left(true);
783 break;
784 case KC_RIGHT:
785 caret_move_word_right(true);
786 break;
787 case KC_F:
788 search_prompt(true);
789 break;
790 case KC_HOME:
791 pt_get_sof(&pt);
792 caret_move(pt, true, true);
793 break;
794 case KC_END:
795 pt_get_eof(&pt);
796 caret_move(pt, true, true);
797 break;
798 default:
799 break;
800 }
801}
802
803static void pos_handle(pos_event_t *ev)
804{

Callers 1

key_handle_pressFunction · 0.85

Calls 6

caret_move_word_leftFunction · 0.85
caret_move_word_rightFunction · 0.85
search_promptFunction · 0.85
pt_get_sofFunction · 0.85
caret_moveFunction · 0.85
pt_get_eofFunction · 0.85

Tested by

no test coverage detected