Если вы запускаете Emacs в терминале, ваши нажатия клавиш не напрямую переходят в Emacs, а в вашу программу эмулятора терминала (например, gnome-терминал или xterm). Ctrl-Shift-V - это привязка клавиш вашего конкретного эмулятора терминала (например, он не работает таким образом в xterm) и никогда не видел Emacs. Спецификация терминала не включает в себя функцию копирования / вставки (в конце концов, это время, когда физические последовательные терминалы подключены к вашему компьютеру, поэтому интерфейс терминала также содержит настройки, такие как скорость передачи данных, которые не имеют смысла для окна на вашем компьютере) , Поэтому эмулятор терминала должен эмулировать эффект, посылая отдельные символы, как если бы вы их нажимали. Поэтому Emacs получает эти нажатия клавиш, как будто вы их набрали.
То есть не Emacs создает фальшивые события, это программа-эмулятор терминала, которая отправляет их в Emacs. Emacs не знает, нажали ли вы эти клавиши самостоятельно, вставили ли они откуда-то или использовали другую программу для отправки событий нажатия клавиш на эмулятор терминала.
Ситуация меняется, если вы запускаете Emacs в окне, потому что тогда он взаимодействует напрямую с оконной системой вместо (эмулируемого) терминала. И система управления окнами имеет специальные события для копирования / вставки.