Acho que o caminho certo a seguir é criar seu próprio layout de teclado. Na verdade, você terá que fazer isso para todas as VMs e todos os sistemas operacionais, mas só precisará implantá-los em suas VMs de modelo.
Fazê-los, na verdade, não é tão difícil, dependendo do seu ponto de vista, até surpreendentemente fácil. Para o Linux você está no caminho certo. Para o Windows, use apenas autohotkey .
(Ou simplesmente abandone seu layout atual e tente neo2 . Ele é otimizado para o alemão, mas o layout em geral é excelente e você tem suporte de caixa no linux e uma boa implementação autohotkey no Windows.Eu tenho usado isso há anos.A maior desvantagem é que o layout é tão exótico que muitas vezes você tem que personalizar atalhos nos programas para torná-los utilizáveis novamente , por exemplo, hjkl in vim é totalmente fodido.)