Обозначение каретки, как ^ D, на самом деле не означает Ctrl-D. В этом случае это означает «управляющий символ ASCII с номером, совпадающим с алфавитным рангом буквы», D = 4, поэтому ^ D = 0x04. Некоторые люди решили, что было бы неплохо сопоставить эти обозначения карет с буквами клавиатуры схемы ctrl-X. Очевидно, что он ломается в 27, или 0x1B, где люди должны были быть творческими.
Насколько я понимаю, никогда не было никакого стандарта для отображения управляющего символа, превосходящего 0x1A, и что различные исторические реализации сосуществовали некоторое время.