English | 한국어 | Español | Русский | 简体中文 | Français
OpenTabletDriver es un driver de tabletas multiplataforma, open-source y en modo de usuario. El objetivo de OpenTabletDriver es ser lo más multiplataforma posible con la mayor compatibilidad en una interfaz de usuario fácil de configurar.
Los estados de las tabletas que son soportadas, no probadas y planeadas para ser soportadas se pueden encontrar aquí. Las soluciones a los problemas más comunes pueden ser encontradas en la wiki de su plataforma.
OpenTabletDriver funciona como dos procesos separados que se coordinan a la perfección. El programa activo que se encarga de manejar todos los datos de la tableta es OpenTabletDriver.Daemon
, mientras que la interfaz de usuario es OpenTabletDriver.UX.*
, donde *
depende de su plataforma1. El servicio debe de iniciarse para que todo funcione, sin embargo, la interfaz de usuario es innecesaria. Si tiene configuraciones existentes, deberían de aplicarse cuando se inicie el servicio.
1Windows usa
Wpf
, Linux usaGtk
y MacOS usaMacOS
respectivamente. Esto, en su mayor parte, puede ser ignorado si no lo compilas desde el código fuente, ya que sólo se proporcionará la versión correcta.
Los requisitos para compilar OpenTabletDriver son consistentes en todas las plataformas. La ejecución de OpenTabletDriver en cada plataforma requiere diferentes dependencias.
- .NET 6 SDK
No hay otras dependencias.
- libx11
- libxrandr
- libevdev2
- GTK+3
No hay otras dependencias.
- Interfaz de usuario totalmente nativa de la plataforma
- Windows:
Windows Presentation Foundation
- Linux:
GTK+3
- MacOS:
MonoMac
- Windows:
- Herramienta de consola completa
- Añada, cambie, cargue y guarde rapidamente las configuraciones
- Soporte de scripts (Salida en json)
- Posicionamiento absoluto del cursor
- Área de la pantalla y área de la tableta
- Compensaciones ancladas al centro
- Rotación precisa de área
- Posicionamiento relativo del cursor
- Sensibilidad horizontal y vertical en px/mm
- Asignaciones al lápiz
- Asignaciones por la presión de la punta
- Asignaciones a las ExpressKey
- Asignaciones a los botones del lápiz
- Asignaciones a los botones del ratón
- Asignaciones al teclado
- Asignaciones a plugins externos
- Guarda y carga las configuraciones
- Carga automáticamente la configuración del usuario a través de
settings.json
en%localappdata%
del usuario activo o en.config
de la carpeta raíz de configuraciones.
- Carga automáticamente la configuración del usuario a través de
- Editor de configuraciones
- Permite crear, modificar y eliminar configuraciones
- Genera configuraciones a partir de dispositivos HID visibles
- Plugins
- Filtros
- Modos de salida
- Herramientas
Si desea contribuir a OpenTabletDriver, revise en el rastreador de propuestas.
Si tiene algún problema o sugerencia, abra un ticket de propuesta.