Некоторые любимые мной консольные программы используют клавишу Insert. Некоторые даже без возможности переназначить, но они всё равно любимые, Midnight Commander например.
Ну и в отсутствие клавиши Insert на клавиатурах Apple, её всячески переназначают, обычно на F12. Например, в моём, опять же любимом терминале Kitty это можно сделать так:
map f12 send_text application \x1b[2~
map shift+f12 send_text application \x1b[2;2~
map alt+f12 send_text application \x1b[2;3~
map alt+shift+f12 send_text application \x1b[2;4~
map ctrl+f12 send_text application \x1b[2;5~
map ctrl+shift+f12 send_text application \x1b[2;6~
map ctrl+alt+f12 send_text application \x1b[2;7~
map ctrl+alt+shift+f12 send_text application \x1b[2;8~
Так вот, это присказка, а сказка только начинается.
Я конечно не в той мере воспитан старой школой, чтобы наизусть кому-то по-телефону диктовать машинный код, как некоторые. И я даже не помню этих escape-последовательностей наизусть. Доставайте помидоры. Что же я сделал, чтобы эти escape-последовательности узнать? Поступил самым логичным образом: взял USB-клавиатуру от ПЕКА и воткнул в Макбук, чтобы посмотреть, что же терминал будет выдавать программе, когда есть нормальная клавиатура. Ага, сейчас. Пришлось взять нормальный ПЕКА с нормальной операционкой, и проверять на нём. A операционка на Apple оказалась настолько от Apple, что не восприняла клавишу Insert даже тогда, когда она была, прямо вот такой отдельной кнопкой.
Жрать кактусы для пользователей разной электроники — дело привычное. Но удивляет, что в некоторых случаях, когда их жрут, вовсе не плачут, а наоборот нахваливают. И софт Apple — наипервейший пример такой необъяснимой гиперлояльности.
Раз сказал «А», скажу и «Б», хотя «Б» тут ни при чём. Второй пример иррациональной гиперлояльности — не менее почитаемая мной Телега.
UPD: Спасибо
dsfhjkl за дискуссию, в ходе которой я осознал, что при всём при этом саму F12, без модификаторов, можно и не переопределять, если не нужна отдельная кнопка для Insert без Shift, Ctrl и Alt, а F12 жалко. Хотя мне F12 не жалко, но полезно =).