Como inserir caracteres especiais sem suporte de localidade?

Como inserir caracteres especiais sem suporte de localidade?

Tenho um dispositivo Linux e não é possível usar localidade. Mas preciso oferecer suporte a layouts de teclado locais. Assim, ao pressionar input.h #define KEY_LEFTBRACE 26o caractere +(Mais), será exibido. Posso mapear scancodes para KEY_XXX. Mas como mapeio essa chave para o personagem?

informação relacionada