No teclado, quando digito QWERTY, quando pressiono a tecla "H", recebo um "H." Em contraste, quando estou no modo Dvorak e pressiono a tecla "H", recebo um "D." O teclado está enviando exatamente o mesmo código-chave para o computador, mas o computador mapeia a chave para uma letra diferente baseada no modo de digitação (neste caso, QWERTY vs Dvorak).
Neste exemplo, o código-chave para a tecla "H" no teclado é 0x48, ou "72" em decimal. O mapeamento chave é determinado pelo software (o sistema operacional, o editor de texto, o jogo, etc) para determinar o código-chave mapeia para qual função.