Some punctuation characters have control-character equivalents but most don't, simply because of how the ASCII table is laid out: there are only 33 control characters (values 0 through 31 plus 127) and most punctuation characters don't have values that land in that range when XORed with 64. Some terminals used this combinations for other things but mostly they were not implemented. (One important exception is that control-SPACE, which should be "`" (backtick) is often mapped to NUL.)