O conjunto sânscrito UTF-8 torna as letras compostas bastante simples de serem inseridas usando o virama, link . Isto é, um composto é criado inserindo cada uma das letras individuais com um virama entre cada uma. Por exemplo, क्ष é composto por क ् ष, त्र é composto por त ् र, ज्ञ é composto por ज ् ् e assim por diante.
No que diz respeito aos layouts de teclado, isso provavelmente depende das preferências pessoais. Qualquer coisa que possa entrar na faixa de sânscrito UTF-8, até mesmo um teclado na tela (eu criei um aqui: link ). Acho que o layout Hindi (Wx) é muito utilizável.
Para selecioná-lo, abra "Configurações do sistema" - > "Layout do teclado", selecione a guia "Layouts" e clique no pequeno sinal "+" na parte inferior esquerda. Selecione o layout "Hindi (Wx)" e instale-o. Você pode precisar sair e voltar para algumas coisas entrem em vigor. Você também pode clicar na pequena imagem de um teclado na parte inferior esquerda dessa tela para visualizar o layout. Em qualquer caso, usar esse layout de teclado, inserir letras sânscritas compostas é bastante simples - a tecla "a" entra em um virama e a fonte cuida do resto.