Na imagem abaixo, limitei o número de chaves apagando as que, na minha opinião, não seriam realmente usadas para isso (digite, setas, hardware, etc.) e colori as teclas para serem modificadores em cinza. Isso nos dará um bom ponto de partida.
Isso nos dá, 6 teclas modificadoras (mod) e 63 teclas normais (chave), então, para obter a quantidade de duas combinações de teclas, podemos fazer key*mod
e obter 378, chamar isto de A
Para obter o número de três combinações de teclas, temos 6 teclas mod e cada uma pode ser emparelhada com outra, portanto cada tecla pode ter 5 combinações. Se fizermos 6*5
, obtemos 30 (com) e podemos multiplicar isso por chave para obter o número de três combinações de teclas com*key
é 1890 e chamar isso de B.
Por fim, podemos adicionar A a B e obter o número de atalhos mapeáveis para o Unity, dentro dos critérios especificados.
A+B = 2268
Para resumir:
mod*key + com*key = answer
Você deve poder usar isso em qualquer teclado atribuindo os números às variáveis (key, mod, com) contando-os e então usando a equação final para calcular o número de atalhos possíveis.
Eu não sou matemático, mas acho que fiz isso direito, por favor, qualquer um fique à vontade para me dizer se eu não estou nos comentários, mas eu tive que responder isso, isso estava me deixando louca.