Framework .NET para criar jogos 2D e 3D multiplataforma em C#, reimplementando o XNA Framework descontinuado pela Microsoft.
OpenTabletDriver/OpenTabletDriver
Driver open source e multiplataforma, executado em modo de usuário, para mesas digitalizadoras, compatível com Windows, Linux e macOS e com interface gráfica configurável.
Alternativa open source a:Wacom Driver
- Estrelas
- 4,188
- Forks
- 554
- Issues abertas
- 484
- Último commit
- há 4 dias
O que é?
O OpenTabletDriver é um driver executado em modo de usuário para mesas digitalizadoras com caneta. O projeto busca funcionar no maior número possível de plataformas e oferecer suporte a uma ampla variedade de modelos. Ele é executado como um daemon em segundo plano que processa todos os dados da mesa, com uma interface gráfica separada, desenvolvida para cada plataforma (WPF no Windows, GTK+3 no Linux e uma interface nativa no macOS). O daemon também pode ser executado sozinho em sistemas com poucos recursos ou sem interface gráfica.
O driver oferece posicionamento absoluto e relativo do cursor, mapeamento das áreas da tela e da mesa, pressão e inclinação da caneta, rodas e teclas expressas da mesa, além de várias ações que podem ser vinculadas à caneta, como teclado, mouse e ações predefinidas. É possível salvar, carregar e alternar entre configurações usando presets, e uma ferramenta de console permite configurar o driver por scripts com saída em JSON. Filtros, incluindo interpoladores assíncronos, e modos de saída podem ser adicionados por meio de um sistema de plugins.
O projeto também inclui um depurador de mesas digitalizadoras que captura dados brutos do dispositivo, ajudando colaboradores a adicionar suporte a novos modelos. Ele pode converter configurações de área dos drivers de fabricantes como Wacom, XP-Pen, Huion, Gaomon e VEIKK.
Recursos principais
- 01É executado como daemon independente, com uma interface gráfica separada no Windows, Linux e macOS.
- 02Oferece posicionamento absoluto e relativo do cursor, com mapeamento e rotação de áreas.
- 03Processa pressão e inclinação da caneta, rodas e teclas expressas da mesa.
- 04Oferece opções flexíveis de ações vinculadas à caneta, com teclado, mouse, presets e plugins.
- 05Disponibiliza uma ferramenta de console com suporte a scripts e saída em JSON.
- 06Permite ampliar os filtros e modos de saída por meio de um sistema de plugins.
Casos de uso
- Usar uma mesa digitalizadora com caneta para desenhar ou criar projetos no Linux, onde os drivers dos fabricantes são limitados.
- Usar uma mesa digitalizadora no macOS com suporte à pressão em todos os modos de saída.
- Executar o driver da mesa em um sistema sem interface gráfica ou com poucos recursos, usando apenas o daemon.
- Adicionar suporte a uma mesa não compatível, capturando os dados do dispositivo com o depurador integrado.
Início rápido
- 1
Instale o .NET 10 SDK pela página oficial de downloads
- 2
Compile e empacote a partir do código-fonte no Linux ou macOS
./eng/bash/package.sh - 3
Compile os binários no Windows usando o script de build
build.sh windows
Antes de usar
- É necessário ter o .NET 10 SDK para compilar e executar e, no Linux, também o GTK+3 e outras bibliotecas do sistema.
- O daemon precisa estar em execução para que tudo funcione; a GUI é opcional.
- Builds para macOS precisam de versões mais recentes do Bash e do Coreutils instaladas pelo Homebrew, e os pacotes arm64 precisam ser assinados.
Tópicos
Perguntas frequentes
- O que é OpenTabletDriver?
- Driver open source e multiplataforma, executado em modo de usuário, para mesas digitalizadoras, compatível com Windows, Linux e macOS e com interface gráfica configurável. O OpenTabletDriver é um driver executado em modo de usuário para mesas digitalizadoras com caneta. O projeto busca funcionar no maior número possível de plataformas e oferecer suporte a uma ampla variedade de modelos. Ele é executado como um daemon em segundo plano que processa todos os dados da mesa, com uma interface gráfica separada, desenvolvida para cada plataforma (WPF no Windows, GTK+3 no Linux e uma interface nativa no macOS). O daemon também pode ser executado sozinho em sistemas com poucos recursos ou sem interface gráfica.
- OpenTabletDriver é gratuito? Qual é a licença?
- OpenTabletDriver é open source sob a licença LGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenTabletDriver ainda é mantido?
- Manutenção ativa. O último commit de OpenTabletDriver foi em 16 de out. de 2026.
- Para que posso usar OpenTabletDriver?
- Usar uma mesa digitalizadora com caneta para desenhar ou criar projetos no Linux, onde os drivers dos fabricantes são limitados. Usar uma mesa digitalizadora no macOS com suporte à pressão em todos os modos de saída. Executar o driver da mesa em um sistema sem interface gráfica ou com poucos recursos, usando apenas o daemon. Adicionar suporte a uma mesa não compatível, capturando os dados do dispositivo com o depurador integrado.
- Como instalar OpenTabletDriver?
- Instale o .NET 10 SDK pela página oficial de downloads Compile e empacote a partir do código-fonte no Linux ou macOS: ./eng/bash/package.sh Compile os binários no Windows usando o script de build: build.sh windows
- Onde consigo OpenTabletDriver?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OpenTabletDriver/OpenTabletDriver
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Editor de PDF gratuito e de código aberto para Windows, com mecanismo PDF 2.0 integrado para visualizar, anotar, aplicar OCR, mesclar, dividir, assinar e muito mais.
Um canivete suíço para desenvolvedores no desktop, com cerca de 30 ferramentas para codificar, formatar, converter, testar e gerar dados.
Ferramenta gráfica para visualizar, exportar e limpar pacotes de drivers no Windows DriverStore, com suporte a sistemas online e offline.
Ferramenta para desktop e VS Code que permite criar, editar e comparar documentos JSON, além de gerar JSON a partir de classes de linguagens de programação.
Servidor backend dos clientes Bitwarden, com APIs, banco de dados SQL Server e implantação via Docker para o gerenciador de senhas.