Que eu saiba para se digitar quanto ao teclado é só o QWERTY padrão ABNT 2 português-brasil.
Existem modelos que não seguem esta norma o que poderá alterar a posição, supressão, substituição de algum caractere, por exemplo alguns destes teclados não possuem o Ç.
Para o "print" na tela do "Ç" você terá que digitar a "," e depois "c".
A norma ABNT é a seguida por todos fabricantes nacionais, senão for, deveria.
Trabalhei no varejo até 2006 com notebooks (época de início de faculdade) e era muito comum ver as diferentes posições de alguns caracteres nos teclados de cada modelo/fabricante. Era comum também os bugs na troca do fatídico "daquele que não ouso dizer o nome" pelo finado XPTO. Um período também que muitos fabricantes começaram a adotar o Linux em diversas distros para serem comercializados no varejo e desde então foi justamente isso que fez eu também adotar o Linux.
Porém curiosamente eu nunca vendi um computador com linux pré instalado para alguém para usar o Linux e muito menos alguém buscar por algum teclado "dedicado" a programação, além do editor eu acho que uma ter uma boa digitação vai ajudar muito.