Две клавиши — два направления удаления
Текстовый курсор — это отметка, показывающая, где появится следующий символ. Клавиши Backspace и Delete действуют относительно этой отметки: первая удаляет символ перед ней, вторая — после неё. Поэтому одна и та же клавиша стирает разные буквы в зависимости от того, с какой стороны курсора находится нужный фрагмент.
Как это работает при редактировании
Представьте слово «кот», а курсор стоит между «о» и «т»: `ко|т`. Нажатие Backspace уберёт «о», и останется `к|т`; нажатие Delete уберёт «т», и получится `ко|`.
Это различие удобно, когда нужно исправить опечатку или убрать лишний знак, не перемещая курсор к краю слова. Например, если пропущенная буква должна стоять перед курсором, её можно стереть Backspace; если лишняя — сразу за ним, пригодится Delete.
Почему Delete не всегда рядом с Backspace
На компактных клавиатурах отдельной клавиши Delete может не быть: её функцию иногда вызывают сочетанием с Fn, клавишей-модификатором. На сенсорном экране направление обычно не так заметно — там пользователь выделяет фрагмент или ставит курсор и выбирает удаление. Но логика остаётся той же: важно, удаляется ли текст перед точкой ввода или за ней.
Практический ориентир: Backspace стирает назад, к уже набранному тексту; Delete — вперёд, в сторону ещё не пройденных символов.






