(#1219) Added more conventional edit keys
kill_word(edit_field);
} break;
- // TODO(#1219): edit_field should also support more conventional copy/paste/cut keys like Ctrl+C,Ctrl+V,Ctrl+X
- // Emacs keybindings support is cool and all, but we also need to be more reflex inclusive.
// TODO(#1220): edit_field doesn't support selections for copy/cut operations
case SDLK_w: {
field_buffer_copy(edit_field);
kill_to_end_of_line(edit_field);
} break;
- case SDLK_w: {
+ case SDLK_w:
+ case SDLK_x: {
field_buffer_cut(edit_field);
} break;
- case SDLK_y: {
+ case SDLK_y:
+ case SDLK_v: {
field_buffer_paste(edit_field);
} break;
+
+ case SDLK_c: {
+ field_buffer_copy(edit_field);
+ } break;
}
}