Repolode
OpenTabletDriver

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. 1

    Instale o .NET 10 SDK pela página oficial de downloads

  2. 2

    Compile e empacote a partir do código-fonte no Linux ou macOS

    ./eng/bash/package.sh
  3. 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