User Tools

Site Tools


d_when_you_press_cursor_left_trust_me_it_does_then_you_must_bind_d_backward_character_to_get_the_cursor_left_key_to_move_the_cursor_back_one_character._all_characters_work_in_this_way._your_emulator_converts_one_keypress_into_one_or_more_bytes_and_sends_those_bytes_to_the_program_you_re_running_epic_._it_is_important_to_realize_that_this_is_not_magic:your_emulator_can_send_whatever_string_it_wants_and_epic_would_not_have_any_idea_what_that_is._however_there_is_historical_precedent_that_certain_keys_generate_certain_strings_and_most_terminal_emulators_use_them_for_maximum_compatability._so_you_usually_never_have_to_think_about_this._it_just_works_tm_._epic_receives_the_string_whatever_string_your_terminal_emulator_sent_is_received_by_epic_as_user_input._epic_has_to_convert_this_string_of_bytes_into_a_sequence_of_characters_which_then_are_grouped_together_to_form_character_sequences_which_are_associated_with_a_key_binding_which_performs_an_action_._keybindings_regroup_strings_back_into_key_presses_since_pressing_some_keys_generates_multiple_bytes_of_input_you_have_to_tell_epic_how_to_re-assemble_those_bytes_of_input_back_into_one_logical_character._this_is_done_through_keybindings._in_our_current_example_you_did_bind_d_backward_character._what_this_does_is_tell_epic_to_treat_the_character_sequence_d_as_one_keypress_and_you_want_it_to_execute_the_backward_characte

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on “Create this page”.