Um programa como xmacro
pode ajudar:
xmacrorec can be used to record mouse and keyboard events on any X11 display.
.
xmacroplay can be used to playback recorded events or send any other
mouse/keyboard events you choose. It is very handy for scripting an
X display - for example controlling a presentation in mgp or ultrapoint
from a script, network connection...
.
xmacroplay-keys is a script to help use the above.
Se eu estou entendendo isso corretamente, você deve primeiro definir uma macro para ctrl + shift + u (note que é shift ao invés de controle, seu post original tem um pequeno erro a esse respeito), use use atalhos de teclado do Ubuntu executar o xmacroplay para "reproduzir" sua macro.
Eu tenho que admitir que eu realmente não tentei isso, já que eu acho que uma solução muito melhor seria se perguntar por que seus usuários precisam digitar caracteres Unicode manualmente, em vez de ter um layout de teclado que lhes permita faça isso de forma nativa. Você menciona o caso específico de Ñ, que pode ser facilmente inserido em layouts de teclado espanhol ou latino-americano.
Além disso, se você tiver um teclado nos EUA, você pode usar o layout "Inglês (teclas internacionais AltGr)" para inserir caracteres especiais para vários idiomas, principalmente usando AltGr (por exemplo, AltGr + n = ñ, AltGr + vogal = acentos (áéíóú) e assim por diante).
Sugiro que você configure este layout de teclado e, em seguida, clique no ícone de teclado pequeno no painel de controle Layouts de Teclado para ver todos os mapeamentos de teclas; É provável que a maioria dos caracteres especiais que você possa precisar sejam inseridos com este layout e será mais fácil de lembrar do que códigos Unicode e combinações de três teclas, já que os mapeamentos são geralmente bastante intuitivos (AltGr +? = ¿, por exemplo) .
Eu também discordo da idéia de que digitar caracteres ASCII no Windows é mais fácil para os recém-chegados. A chave é tão arbitrária (Alt + NumPad?), Os códigos são tão arbitrários para memorizar (e parte meu coração ver os pequenos diagramas de código ASCII colados nas mesas das pessoas), e essa "muleta" também se origina da mesma coisa. problema subjacente, que é um layout de teclado mal configurado.
Peço desculpas por reclamar e espero que minha resposta seja útil; Se, por algum motivo, você não conseguir definir um layout de teclado, sugiro que talvez você possa atualizar sua pergunta com mais detalhes a esse respeito, para que eu ou outra pessoa possamos fornecer uma solução mais útil.