Isso é feito (em sistemas mais antigos) usando mapchan
(consulte, por exemplo, Unixware ). Existem algumas imitações daquelas que são reportadas para rodar no Linux, o que você pode achar útil (veja este por exemplo) .
Eu tenho a beleza de um terminal serial , mas ele não suporta nativamente um mapa de teclado Dvorak. Existe uma maneira de remapear isso com software ou no nível do kernel? É um Wyse WY-185.