Edit
You can't use the literal string that you got when you inserted it with :h i_CTRL-R_CTRL-R
to use as a recording. Because the literal string that the extended ASCII key-code spews out is not within one of :h key-codes
. For example, if you want to insert <C-Right>
into a register and use it, you need to do it in the following way:
:let @q = "\<C-Right>"
The backslash and double-quote is necessary to evaluate to special characters, see :h string
and :h literal-string
.
In other words, the weird character that the HEX value of <fd>
evaluates to in extended ASCII chart is not going to be converted to special characters or key-codes in :h key-codes
.