Controladores y software de terceros
En Windows, Pro instala controladores para Mandos, su futura función de enrutamiento de entradas. Aquí se explica qué hace cada controlador y qué componentes de terceros usa Pro y bajo qué licencias.
Qué añade el instalador de Windows
El instalador de Windows añade dos paquetes de controladores: los controladores Control Routing propios de Rohsam y HidHide. Ambos sirven a Mandos, que estará disponible próximamente. Hasta que Mandos esté disponible, Pro no enruta ni oculta sus dispositivos de control, y su palanca llega directamente al simulador.
Controladores FFB-Bridge Control Routing
Rohsam Inc. escribió estos controladores para Pro. El paquete contiene dos:
- Control Router permite que Pro presente un dispositivo de control virtual al simulador. Así, Pro puede combinar y dar forma a las entradas de sus mandos físicos antes de que el simulador las vea. El dispositivo de control virtual también puede aceptar efectos de force feedback de un simulador que envíe los suyos propios, de modo que Pro pueda transmitirlos a su base.
- Native Consumer vigila qué programa envía efectos de force feedback a ese dispositivo de control virtual. Avisa a Pro cuando ese programa se detiene o se cierra, para que Pro pueda finalizar esas fuerzas.
Microsoft certificó ambos controladores mediante el Windows Hardware Compatibility Program para Windows 11 versión 25H2 (x64), y ambos llevan la firma de Microsoft. En el Administrador de dispositivos, el enrutador aparece en Dispositivos del sistema como FFB-Bridge Pro Controls.
| Elemento | Detalle |
|---|---|
| Control Router | Versión 2.0.0.4 |
| Native Consumer | Versión 1.0.0.2 |
| Certificado para | Windows 11 versión 25H2, x64 |
| Envío a Microsoft | 1152921505701980449 |
El programa de instalación usa la herramienta DevCon de Microsoft para crear el dispositivo FFB-Bridge Pro Controls y elimina la herramienta al terminar. Al desinstalar Pro se elimina el dispositivo.
HidHide
HidHide es un controlador de filtro de código abierto del proyecto Nefarius, escrito por Eric Korff de Gidts y Benjamin Höglinger-Stelzer y publicado bajo la licencia MIT. Oculta un dispositivo de control físico a los programas que usted elija.
Cuando Pro enruta su palanca a través de un dispositivo de control virtual, HidHide oculta la palanca física al simulador. Así, el simulador recibe su entrada una sola vez, desde el dispositivo de control virtual, en lugar de dos veces.
- Pro instala el paquete oficial de HidHide 1.5.230, sin modificar, y solo si HidHide no está instalado.
- Si HidHide 1.5.230 ya está instalado y funciona, el programa de instalación lo deja como está.
- Al desinstalar Pro, HidHide se mantiene, porque puede que otros programas lo usen.
Si Windows necesita reiniciarse después de instalar HidHide, el programa de instalación lo indica y no abre Pro. Reinicie Windows y después abra Pro.
Si el programa de instalación encuentra una instalación de HidHide distinta o dañada, se detiene sin modificarla. Repare HidHide con su programa de instalación oficial, reinicie Windows y vuelva a ejecutar el instalador de Pro.
En qué se diferencian los controladores
| Controlador | Origen | Qué hace |
|---|---|---|
| Control Router | Rohsam Inc. | Crea el dispositivo de control virtual que ve el simulador |
| Native Consumer | Rohsam Inc. | Indica a Pro qué programa envía force feedback al dispositivo de control virtual y cuándo se cierra |
| HidHide | Proyecto Nefarius, código abierto | Oculta un dispositivo de control físico a los programas elegidos. No crea ningún dispositivo de control ni envía fuerzas. |
macOS y Linux
Pro no instala controladores en macOS ni en Linux. Su palanca funciona mediante la compatibilidad propia del sistema operativo, igual que en FFB-Bridge Free. Consulte Configuración del hardware.
Componentes que usa Pro
Pro se basa en los componentes siguientes. Los modelos de voz no forman parte del instalador. Pro descarga el reconocimiento de voz y la comprensión de comandos cuando hace clic en Descargar modelos de voz, y la voz natural y la palabra de activación solo si las elige.
| Componente | Uso | Licencia |
|---|---|---|
| .NET 10 (Microsoft) | Ejecución de la aplicación | MIT |
| Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.Mvvm | La ventana de la aplicación, el dibujo y el texto | MIT y de tipo BSD |
| Fuentes Inter, JetBrains Mono y Noto Sans | Texto de la interfaz en 16 idiomas | SIL Open Font License |
| libevdev | Lectura de su palanca en Linux | Licencia X11 |
| PortAudio, PortAudioSharp2 | Entrada del micrófono y respuestas habladas | Licencia de PortAudio, Apache 2.0 |
| ONNX Runtime (Microsoft) | Ejecución de los modelos de voz en su equipo | MIT |
| Moonshine (Useful Sensors), ajustado por Rohsam | Reconocimiento de voz | MIT |
| Whisper base.en, whisper.cpp, Whisper.net | Reconocimiento de voz de respaldo | MIT |
| all-MiniLM-L6-v2, ajustado por Rohsam | Comprensión de los comandos de voz | Apache 2.0 |
| Voces de Kokoro-82M y listas de palabras de misaki | Respuestas habladas naturales opcionales | Apache 2.0 |
| Modelos de características de openWakeWord | Palabra de activación opcional | Apache 2.0 |
| System.Speech (Microsoft) | Respuestas habladas con la voz de Windows | MIT |
| Natural Earth | Mapas de Black Box y paquetes de mapas | Dominio público |
| Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher) | El código de emparejamiento de Cockpit Web | MIT |
| HidHide | Ocultación de dispositivos de control en Windows | MIT |
Avisos completos
Los avisos de terceros de Pro contienen el aviso de copyright y el texto completo de la licencia de cada componente. También cubren elementos menores, como los iconos de aeronaves y las ilustraciones de dispositivos.