Função _bios_keybrd no Linux

Função _bios_keybrd no Linux

Como posso usar o_bios_keybrdfunciona no Linux, pois bios.hnão está incluído no Linux? Eu gostaria de converter meu código DOS para Linux.

Responder1

Não há equivalente direto; você não pode acessar as funções de teclado de baixo nível da mesma maneira no Linux e no DOS.

Se o seu código DOS implementa um jogo, recomendo dar uma olhadaSDLouAlegro(que também está disponível em DOS); ambos fornecem acesso ao teclado que parece semelhante ao acesso DOS/BIOS de baixo nível da perspectiva do programador, embora se ajustem às restrições do Linux.

Se o seu código DOS implementar uma ferramenta de linha de comando, você deverá ler a partir da entrada padrão em vez de diretamente do teclado.

Se o seu código DOS implementa uma interface baseada em texto, você pode olhar paramaldições.

Tudo isso exigirá mais esforço de portabilidade do que um mapeamento direto de funções um para um. Você pode querer dar uma olhadaPlaneta Blupique foi recentemente portado do DOS para Linux, usando SDL.

informação relacionada