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

Edit the page and hit Save. See syntax for Wiki syntax. Please edit the page only if you can improve it. If you want to test some things, learn to make your first steps on the playground.