Depende de onde você quer que o remapeamento seja feito e de quais programas você quer detectá-lo. Apenas em programas X GUI? Então xmodmap é provavelmente o suficiente. Também em programas de linha de comando que você usa em um terminal no X? Então xmodmap pode ser suficiente, mas você também pode ter que configurar seu programa terminal, e também pode ter que requerer sua configuração readline (~ / .inputrc) e também pode ter que fornecer sua própria definição terminográfica e definir TERM para esta nova definição. Se você quiser que o remapeamento apareça nos consoles do Linux (do tipo que você obtém quando pressiona Ctrl-Alt-F1), precisa fazer outras coisas. Infelizmente, não existe uma interface global simples para isso.
Eu sumarizo algumas das interfaces em (um pouco) mais detalhes aqui: Control-Up, Baixo, Esquerda, Direita como teclas extras