¿Es posible cambiar la distribución del teclado cuando no hay ningún sistema operativo instalado en la computadora?

¿Es posible cambiar la distribución del teclado cuando no hay ningún sistema operativo instalado en la computadora?

Instalé ubuntu en mi pc. Creo que hubo un error y abrió la línea de comando de GNU GRUB. No puedo escribir comandos allí porque soy un usuario de dvorak. Si esto me vuelve a suceder en el futuro, quiero cambiar la distribución del teclado de mi sistema. ¿Existe algo así?

Respuesta1

En teoría, podría hacerse con una computadora adicional (llámela computadora A). Entonces, el teclado está conectado a la computadora A y un cable USB conecta la computadora A al USB de la computadora B (su computadora B es su computadora sin sistema operativo). La computadora A ejecutaría un software que leería la entrada del teclado, la cambiaría en la memoria y la enviaría por el cable USB a la computadora B. Y en lo que respecta a la computadora B, hay un teclado conectado. Y tendrías control total sobre su diseño.

Ahora en la practica

Busqué "reasignador de claves de hardware". Y alguien hizo algo con un arduino, https://forum.colemak.com/topic/1561-arduinobased-hardware-keyboard-remapper/ pero ese es un uso muy extraño de un arduino y no me queda del todo claro cómo logró leer desde un teclado USB o escribir en USB con él, pero en teoría es posible y parece que lo hizo. Los usos básicos más típicos de Arduino implican la entrada y salida de pequeños componentes electrónicos que se podrían colocar en una placa, por lo que tal vez cortó un cable USB y encontró una manera de interpretar correctamente los datos provenientes de un teclado. Y una forma de escribir que se adapta a la escritura en USB y que emula un teclado. Se ha vinculado a su código, por lo que puede ayudar. Hay un vídeo aquíhttps://www.youtube.com/watch?v=RoG_-9lAnSI Donde alguien muestra qué hacer a nivel de hardware para que un Arduino actúe como teclado. Su video muestra que parece que logró soldar un conector USB tipo B en su Arduino. Y es posible que también haya cortado un cable USB. Probablemente haya muchos otros videos en YouTube de lectura o escritura de Arduino en USB. Si usaras una computadora, incluso una computadora pequeña como una Raspberry Pi, entonces ya tendría una toma USB para leer y escribir, por lo que sería más fácil, entonces solo necesitarías saber leer y escribir. a USB en su lenguaje de programación. Y cómo interpretar la entrada del teclado. Y cómo enviar datos por USB de una manera que emule un teclado. Pero desde una perspectiva de hardware, creo que las cosas serían más fáciles con una computadora que con un Arduino.

Este tipo ha ingresado teclado o escrito/emulado, con una Raspberry Pi (básicamente una computadora muy pequeña), verás que el hardware es mucho más fácil que con un Arduino, ya que una Raspberry Pi tiene uno o incluso dos conectores USB (y si Si solo tuviera uno, entonces probablemente pueda usar un concentrador USB). La Raspberry Pi del vídeo tiene 2 conectores USB, lo cual es perfecto para ti https://www.youtube.com/watch?v=-tC7nL7rVRE Sin embargo, sigue siendo un proyecto, ya que tienes que programarlo (lo que puede no ser tan difícil ya que hay muchos códigos disponibles en línea) y tendrías que configurar tu Pi, esa parte es estándar. Pero todo el hardware está ahí para usted, a diferencia del Arduino, que es más básico.

información relacionada