Intuos, Cintiq, and Business Tablets

Intuos, Cintiq, and Business Tablets

  • Overview
  • Docs
  • FAQs
  • Support
  • GitHub

›Driver Request Interface

Intuos, Cintiq, and Business Tablets

  • Intuos, Cintiq, and Business Tablets

Windows

    Wintab

    • Overview
    • Basics
    • Reference
    • FAQs

    Wacom Feel Multi-Touch

    • Overview
    • Basics
    • Reference
    • FAQs

    Windows Ink

    • Overview
    • Basics
    • Reference
    • FAQs

    Windows Native Touch

    • Overview
    • Basics
    • Reference
    • FAQs

    Sample Code

    • Multi-Touch Windows .NET
    • Multi-Touch Windows C++
    • Wintab .NET
    • Wintab CAD Test
    • Wintab Pressure Test
    • Wintab ScribbleDemo
    • Wintab Tablet Controls
    • Wintab TiltTest

MacOS

    NS Events

    • Overview
    • Basics
    • Reference
    • FAQs

    Driver Request Interface

    • Overview
    • Basics
    • Reference
    • FAQs

    Multi-Touch Framework

    • Overview
    • Basics
    • Reference
    • FAQs

    Sample Code

    • Multi-Touch
    • Tablet Controls
    • Tablet Mapping
    • ScribbleDemo

Linux

    Building the Driver

    • Overview
    • Basics
    • Reference
    • FAQs

    GTK+

    • Overview
    • Basics
    • Reference
    • FAQs

    Kernel Events

    • Overview
    • Basics
    • Reference
    • FAQs

    Wayland

    • Overview
    • Basics
    • Reference
    • FAQs

    X Events

    • Overview
    • Basics
    • Reference
    • FAQs

    Sample Code

    • GTK+
    • Kernel Events
    • X Events

QT

  • Overview
  • Basics
  • Reference
  • FAQs

Web API

  • Overview
  • Basics
  • Reference
  • FAQs
  • Sample Code

    • ScribbleDemo Using Pointer Events

FAQs

combo OCC AND Apple events

How do I turn off cursor movement?

Use a context routing table to send a boolean value for attribute pContextMovesSystemCursor.

How do I get the dimensions of the tablet?

Use a context routing table to request pTabletSize from the driver. The ScribbleDemo GETTING-STARTED document has an example of how to do this.

How can I get the version of the driver?

The following code is an example of how to query the driver for its version:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    typedef enum : unsigned char
    {
        EUnknownVersion = 0,
        EAlphaVersion,
        EBetaVersion,
        EWebVersion,
        EDevelopmentVersion,
        EFinalVersion
    } ERELEASE;
     
    struct FileVersion
    {
        uint8 major_I;
        uint8 minor_I;
        uint8 variation_I;
        ERELEASE release_I;
        uint8 build_I;
    };
 
    struct FileVersion  *theVersion = NULL;
    NSAppleEventDescriptor  *version = [WacomTabletDriver dataForAttribute:pVersion
                                        ofType:typeVersion
                                        routingTable:[WacomTabletDriver routingTableForDriver]];
 
    NSData *verData = [version data];
    theVersion = (struct FileVersion*)[verData bytes];
     
    if (theVersion)
    {
        NSString *verString = [NSString stringWithFormat:@"%d.%d.%d", theVersion->major_I, 
                theVersion->minor_I, theVersion->variation_I];
        [driverVersion setStringValue:verString];
    }
}

Where can I download the Driver Request Interface from?

  • The Driver Request Interface is available here.
← ReferenceOverview →
  • combo OCC AND Apple events
    • How do I turn off cursor movement?
    • How do I get the dimensions of the tablet?
    • How can I get the version of the driver?
  • Where can I download the Driver Request Interface from?
Intuos, Cintiq, and Business Tablets
DOCS
IntroductionWindowsMac OSLinuxQtWeb API
COMMUNITY
TwitterLinkedInGitHub
ABOUT
Terms of UsePrivacyCookies
Wacom Developer Relations
Copyright © 2021 Wacom Co., Ltd