Não, os códigos-chave são dependentes da plataforma . Eles vêm da API (interface de programação de aplicativos) do sistema operacional atual.
Para o WinAPI, você pode encontrá-los aqui , para MacOS em um dos arquivos de cabeçalho .
O firmware (driver) "traduz" os pressionamentos de teclas para o VirtualCodes corretamente dependente do sistema operacional atual. Este é um tipo de "mapeamento" para abstrair os dispositivos físicos (teclados) da camada de software (sistema operacional).