Función _bios_keybrd en Linux

Función _bios_keybrd en Linux

¿Cómo puedo utilizar el_bios_keybrdfunciona en Linux ya que bios.hno está incluido en Linux? Me gustaría convertir mi código de DOS a Linux.

Respuesta1

No existe un equivalente directo; No puede acceder a las funciones del teclado de bajo nivel de la misma manera en Linux que en DOS.

Si su código DOS implementa un juego, le recomiendo mirarSDLoAlegro(que también está disponible en DOS); Ambos proporcionan acceso al teclado que parece similar al acceso de bajo nivel a DOS/BIOS desde la perspectiva del programador, aunque se ajusta a las limitaciones de Linux.

Si su código DOS implementa una herramienta de línea de comandos, debe leer desde la entrada estándar en lugar de hacerlo directamente desde el teclado.

Si su código DOS implementa una interfaz basada en texto, puede consultarmaldiciones.

Todo esto requerirá más esfuerzo de portabilidad que una simple asignación de funciones uno a uno. Quizás quieras mirarPlaneta Blupique recientemente fue portado de DOS a Linux, usando SDL.

información relacionada