Todos os códigos-chave são multiplataforma

3

Praticamente todo teclado funciona no Windows, Macintosh e GNU / Linux da mesma forma. Eu encontrei esta lista Virtual Key .
De onde vêm esses códigos-chave e como posso provar que eles são de plataforma cruzada?

    
por isar 07.03.2018 / 14:58

1 resposta

3

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).

    
por 07.03.2018 / 15:05

Tags