Skip to content

Latest commit

 

History

History
executable file
·
113 lines (76 loc) · 6.33 KB

README_NL.md

File metadata and controls

executable file
·
113 lines (76 loc) · 6.33 KB

Actions Status Total Download Count

OpenTabletDriver

English | Español | Français | Deutsch | Português-BR | Nederlands | 한국어 | Русский | 简体中文 | 繁體中文 | Ελληνικά | Magyar

OpenTabletDriver is een open source, gebruikersmodus tablet-stuurprogramma voor meerdere platformen. Het doel van OpenTabletDriver is om zo veel mogelijk platformen te ondersteunen met maximale compatibiliteit in een makkelijk configureerbare grafische gebruikersinterface.

Ondersteunde Tablets

Alle statussen van tablets die ondersteund, ongetest of waarvan ondersteuning gepland is kunnen hier gevonden worden. Omwegen voor vaak voorkomende problemen kunnen gevonden worden in de wiki van het platform dat u gebruikt.

Installatie

OpenTabletDriver uitvoeren

OpenTabletDriver functioneert als twee aparte processen die onmerkbaar met elkaar communiceren. Het actieve programma dat de data van de tablet verwerkt is OpenTabletDriver.Daemon, de GUI is OpenTabletDriver.UX.*, waar * afhankelijk is van uw platform1. De daemon moet aan staan om het programma te laten werken, de GUI is optioneel. Als u bestaande instellingen heeft, zouden ze moeten worden toegepast wanneer de daemon start.

1Windows gebruikt Wpf, Linux gebruikt Gtk en MacOS gebruikt MacOS. Dit kan voor het grootste deel genegeerd worden als u het niet van de broncode bouwt, aangezien de juiste versie zal worden gegeven.

OpenTabletDriver bouwen van de broncode

De benodigdheden om OpenTabletDriver te bouwen zijn hetzelfde voor alle platformen. OpenTabletDriver gebruiken vereist verschillende afhankelijkheden voor elk platform.

Alle platformen

  • .NET 8 SDK (kan hier verkregen worden - U heeft de SDK voor uw platform nodig, Linux gebruikers kunnen het via hun package manager installeren waar mogelijk)

Windows

Start build.ps1 om een build te maken in het 'bin' mapje. Deze builds zullen standaard in portable modus opereren.

Linux

Vereiste packages (sommige zijn mogelijk voorgeïnstalleerd met uw distributie)

  • libx11
  • libxrandr
  • libevdev2
  • GTK+3

Start ./eng/linux/package.sh. Indien u liever een "package" build heeft, zijn de volgende package formaten officieel ondersteund:

Package Formaat Opdracht
Generieke binaire tarball (.tar.gz) ./eng/linux/package.sh --package BinaryTarBall
Debian package (.deb) ./eng/linux/package.sh --package Debian
Red Hat package (.rpm) ./eng/linux/package.sh --package RedHat

De generieke binaire tarball is ontworpen om uitgepakt te worden vanuit de rootmap

MacOS [Experimenteel]

Voer ./eng/macos/package.sh --package true uit.

Functies

  • Volledige platform-specifieke GUI
    • Windows: Windows Presentation Foundation
    • Linux: GTK+3
    • MacOS: MonoMac
  • Complete console tool
    • Verkrijg, verander, laad en sla instellingen snel op
    • Ondersteuning voor scripten (json uitvoer)
  • Absolute cursorpositie
    • Scherm- en tabletgebied
    • Gecentreerde verplaatsingen
    • Precieze gebiedsdraaiingen
  • Relatieve cursorpositie
    • px/mm horizontale en verticale gevoeligheid
  • Pen instellingen
    • Drukafhankelijke toewijzing van de penpunt
    • ExpressKeys toewijzen
    • Pen knoppen toewijzen
    • Muis knoppen toewijzen
    • Toetsenbordtoetsen toewijzen
    • Toewijzingen voor externe plugins
  • Instellingen opslaan en laden
    • OpenTabletDriver laadt automatisch de gebruikersinstellingen via settings.json in de %localappdata% van de actieve gebruiker of uit de .config map van de gebruiker.
  • Plugins
    • Filters
    • Uitvoer modi
    • Hulpmiddelen

Bijdragen aan OpenTabletDriver

Bekijk de issue tracker als u wilt bijdragen aan OpenTabletDriver. Volg de richtlijnen zoals benoemd in onze richtlijnen voor bijdragen wanneer u een pull request maakt.

Maak een issue ticket als u problemen of suggesties heeft. Vul de template in met relevante informatie. Zowel bug meldingen als tablets om te ondersteunen zijn welkom. Meestal is het ondersteunen van een tablet vrij eenvoudig.

Voor problemen en PRs met betrekking tot de website van OpenTabletDriver, bekijk alstublieft hier de repository.

Een nieuwe tablet ondersteunen

Als u wilt dat wij ondersteuning toevoegen voor een nieuwe tablet, open dan een issue of sluit u aan bij onze Discord om ondersteuning te vragen. Over het algemeen is Discord handiger voor het ondersteunen van een tablet, om communicatie makkelijker te maken.

Wij zullen een aantal dingen van u vragen, zoals het opnemen van de data die door uw tablet wordt verstuurd met behulp van het ingebouwde tablet debugging programma en wij zullen u vragen om de functies van de tablet (knoppen op de tablet en pen, druk van de pen, etc.) te testen met verschillende configuraties die wij u sturen om te proberen.

U mag natuurlijk ook zelf een pull request openen om ondersteuning toe te voegen, indien u een goed begrip heeft over de werking ervan.

Over het algemeen is het proces relatief eenvoudig, vooral als het voor een tablet fabrikant is waar al ondersteuning is voor andere tablets.