Почему в консолях при нажатии клавиши ctrl так и пишет ctrl?
Добрый вечер, подскажите, почему в консоль нельзя копировать командами через контрол, для чего сделали возможность, чтобы при нажатии на контрол, так там и писало контрол + v?
Потому, что терминалы появились задолго до GUI, в котором CTRL+V стало горячей клавишей для вставки. И нужно задавать вопрос иначе: "Почему для вставки текста выбрали сочетание CTRL+V?".
Ingernirated: А тут у вас уже какой-то немного странный терминал. CTRL используется для всяких функций типа readline и т.п. В более-менее адекватных терминалах не должно вставляться слово "ctrl" при нажатии этой клавиши. В некоторых ситуациях может "^" (caret) вставляться, когда контроль над вводом-выводом передан исполняемой программе.
Может, у вас конфиг шелла сломан?
Ingernirated: ибо он много где используется как модификатор. И в зависимости от настроек консоли происходит перехват кнопки. Или не происходит и консоль просто выводит название на экран. В unix консолях часто вместо ctrl+c пишется ^C
Ingernirated: откройте nano и внизу увидите типовые модификаторы. Вдобавок nano будет осуществлять перехват комбинации и отрабатывать без вывода.
Схожий прикол есть в Ubuntu с F10 в MC. По дефолту при нажатии F10 Ubuntu перехватывает нажатие и MC его не видит. В настройках системы даже есть спец пункт для отмены перехвата