all the characters below are obtained with SHIFT + character or SHIFT + character + SPACE and neither of them is blocked (there are probably more than these)
^
~
'
`
"
â ä ã ÂÄÃ
ĉ
ê ë ẽ Ê Ë Ẽ
ĝ Ĝ
ḧ Ḧ
î ï ĩ Î Ï Ĩ
ĵ Ĵ
SHIFT + ^ caracter + SPACE = ^SHIFT + 6 caracter + SPACE = "SHIFT + 6 caracter + e = ë
by example, I have the following code
all the characters below are obtained with SHIFT + character or SHIFT + character + SPACE and neither of them is blocked (there are probably more than these)
SHIFT +
^
caracter + SPACE =^
SHIFT +6
caracter + SPACE ="
SHIFT +6
caracter + e =ë
in pt-br keyboard layout ( ABNT)