If you wind up in a situation where you absolutely must use the keyboard encoding as it is, here is a not-the-best but a very silly workable solution. 

8=return
0 equals CONTROL
r equals tab

Control C = 0 m

To Accomplish Capital Letters:
CAPSLOCK e CODEDCHARACTER CAPSLOCK e

echo "sed -i 's/D6/00/I' ifcfg-eth2RETURN"  | tr '[:upper:]' '[:lower:]'   | sed 's/ /CAPSLOCKCAPSLOCK/g' | sed 's/cntrl/HOLDZERO/g' | sed 's/\//ESC/g'  | sed 's/return/EIGHT/g' | sed 's/j/RETURN/g' | sed 's/b/TAB/g' | tr 'f' '[' | sed 'y/ertyiupo-=wqdgsh1243lk56780xcvna/1234569=qwtyuiopdfghjlzxcvbnm. ]/' | tr "'" 'k'
o1uCAPSLOCKCAPSLOCKq5CAPSLOCKCAPSLOCKkoESCuxESCbbESC5kCAPSLOCKCAPSLOCK5[m[iq13pfEIGHT