Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Surface pro pressure pen support in Qt?
Forum Updated to NodeBB v4.3 + New Features

Surface pro pressure pen support in Qt?

Scheduled Pinned Locked Moved General and Desktop
7 Posts 3 Posters 6.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    johnd
    wrote on last edited by
    #1

    Windows surface pro tablets include a pressure sensitive pen. Does Qt support pen pressure access on a surface pro running windows 8?
    What Qt api would be used to access it?
    We use QTabletEvent right now for wacom pen and tablet support.
    If QTabletEvent does not support the surface pro pressure pen, will that support be included in a future Qt release?
    Or would QTouchEvent support it, since it includes pressure() in a touch point?

    Many intel based windows 8 tablets include integrated pens. So we'd like to know how to code our existing Qt based graphics applications to support these new windows pen and tablet computer.

    1 Reply Last reply
    0
    • U Offline
      U Offline
      utcenter
      wrote on last edited by
      #2

      Pressure dynamics is supported in general, I don't see a reason for this to not be true in the case of something else than a wacom. Plus I am pretty sure the stylus on surface is wacom based.

      Anyway, the best way to be sure is for someone to try it, but considering surface just got into retail and is basically an ugly and terribly overpriced piece of junk, who knows when something like that will fall into the hands of a developer to test it out.

      I consider getting myself a windows 8 tablet soon, but it surely won't be a surface, I'd rather go for a samsung or asus built device, so I will be able to check for pen pressure support for it in a month or so.

      1 Reply Last reply
      0
      • J Offline
        J Offline
        johnd
        wrote on last edited by
        #3

        Wacom tablets use a wintab tablet driver. Surface pro does not ship with this driver. So if QTabletEvent just works off of wintab events, then it would not work with the surface pro pen.

        We will test this in our Qt based application as soon as we can actually get a surface pro to run the test.

        It appears that software that supports the windows ink api (as opposed to wintab) is working with the pressure pen on surface pro. Also, there is the issue of some other windows pen based computers that use N-Trig technology not having wintab drivers (but apparently working with ink api).

        Windows 8 also has a new pointer input message that supports pen pressure and tilt. These messages apparently integrate both touch and pen input.

        So part of what i'm asking with this question is how much of this is currently supported by Qt. Is the only pressure modulation support in Qt on windows based on the wintab driver (which is how you would talk to an external wacom tablet)? Or is their also support internally in Qt for the ink api, or the new pointer input messages?

        1 Reply Last reply
        0
        • U Offline
          U Offline
          utcenter
          wrote on last edited by
          #4

          Well, the odds of a developer who has worked on the API to come into this forum and see this message are pretty slim. Just as the odds of someone who already got a surface pro and tested it out. I am also somewhat interested in pen input, so I'll be watching for an eventual answer here.

          1 Reply Last reply
          0
          • J Offline
            J Offline
            johnd
            wrote on last edited by
            #5

            What forum would be better to post this question and get a response from someone who is actually working on the api?

            It's very unclear if Qt is (or is going to be supporting) all of the api changes occurring in windows 8.

            1 Reply Last reply
            0
            • U Offline
              U Offline
              utcenter
              wrote on last edited by
              #6

              No forum, but Qt developers seem to be more active in the mailing lists and IRC channels they use. Also, if you are sure there is no support for the surface pro stylus, you can add a feature request at "JIRA":https://bugreports.qt-project.org/secure/Dashboard.jspa

              As the most major provider of operating systems, you can pretty much be sure that eventually Windows 8 will be supported.

              As for the actual surface pro - it might not be that much of a priority, mostly because it doesn't look like it will be a market success. It seems that other pen enabled windows 8 products use the good old drivers, at least from the images of the control panel I've seen in reviews.

              Since Qt5 uses QPA I guess it won't be all that hard to implement support for it, if it is lacking. Just create a wrapper around the new input API, I suppose MS have documented it.

              1 Reply Last reply
              0
              • M Offline
                M Offline
                menshen
                Banned
                wrote on last edited by
                #7
                This post is deleted!
                1 Reply Last reply
                0

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved