new API for MacBook Air for Multi-touch trackpad?

  • The subject pretty much says it all.

    How soon until we see the API & interfaces for the new multi-touch
    trackpad on the MacBook Air? Obviously the existing mouse events do
    not provide enough information to describe using this new hardware.

    Thanks,

    Steve Sheets
    Midnight Mage Software
  • On Jan 17, 2008, at 12:51 AM, Steve Sheets wrote:

    > The subject pretty much says it all.
    >
    > How soon until we see the API & interfaces for the new multi-touch
    > trackpad on the MacBook Air? Obviously the existing mouse events do
    > not provide enough information to describe using this new hardware.

    Well, you sure won't find that out here.. :-)

    dts or wwdr are the people to contact about this... or use
    bugreporter.apple.com
  • On 17.01.2008, at 06:51, Steve Sheets wrote:
    > How soon until we see the API & interfaces for the new multi-touch
    > trackpad on the MacBook Air? Obviously the existing mouse events do
    > not provide enough information to describe using this new hardware.

      When this question was asked on Carbon-Dev, the poster was told it
    would be made available in 10.6.

      I recommend you file bugs and request this API to change Apple's
    mind, because that certainly is too long to wait.

    Cheers,
    -- M. Uli Kusterer
    "The Witnesses of TeachText are everywhere..."
    http://www.zathras.de
  • I searched my carbon-dev archive and didn't see anything to that
    effect, only this from Eric Schlegel:

    > We don't have any new API to announce at this time. Stay tuned.

    Where did you see someone from Apple say 10.6?

    --
    m-s

    On 17 Jan, 2008, at 09:08, Uli Kusterer wrote:

    > On 17.01.2008, at 06:51, Steve Sheets wrote:
    >> How soon until we see the API & interfaces for the new multi-touch
    >> trackpad on the MacBook Air? Obviously the existing mouse events do
    >> not provide enough information to describe using this new hardware.
    >
    >
    > When this question was asked on Carbon-Dev, the poster was told it
    > would be made available in 10.6.
    >
    > I recommend you file bugs and request this API to change Apple's
    > mind, because that certainly is too long to wait.
    >
    > Cheers,
    > -- M. Uli Kusterer
    > "The Witnesses of TeachText are everywhere..."
    > http://www.zathras.de
  • On Jan 17, 2008, at 8:08 AM, Uli Kusterer wrote:

    > On 17.01.2008, at 06:51, Steve Sheets wrote:
    >> How soon until we see the API & interfaces for the new multi-touch
    >> trackpad on the MacBook Air? Obviously the existing mouse events do
    >> not provide enough information to describe using this new hardware.
    >
    >
    > When this question was asked on Carbon-Dev, the poster was told it
    > would be made available in 10.6.
    >
    > I recommend you file bugs and request this API to change Apple's
    > mind, because that certainly is too long to wait.

    OTOH, it may be best to wait.  AFAIK, there's only a certain set of
    canned gestures right now and basically just one Mac model that would
    benefit of any mods to 3rd party software.  Apple may thus be waiting
    to see just what other gestures may be needed (perhaps making that
    extensible somehow?).  And, also waiting for more models to be out in
    the field.

    When filing enhancement requests, folks may also want to think about
    what other types of gestures their app would benefit from.  That may
    help Apple solidify the working set of gestures that apps will
    ultimately be able to tap into.

    It will be very interesting to see just how other vendors approach
    this technology too.  For example, on my Mac Pro, I obviously do not
    have a track pad.  But I do have a Wacom tablet.  Would I eventually
    be able to use multi-touch via that?  Same goes for a touch-screen.

    Finally, when filing the enhancements, definitely mention what types
    of APIs you'd like.  For example, the only way to currently work with
    Ink events is to use Carbon APIs.  I don't have an issue in doing
    this, but it would have been easier to also have higher-level Cocoa
    APIs to work with. Using the low-level APIs I have to do some
    interesting things with coalescing ink events in order to get a single
    NSString with all recognized data.  A higher-level Cocoa API could do
    this heavy-lifting.

    ___________________________________________________________
    Ricky A. Sharp        mailto:<rsharp...>
    Instant Interactive(tm)  http://www.instantinteractive.com
  • On Jan 17, 2008, at 8:03 PM, Michael Watson wrote:
    >> Where did you see someone from Apple say 10.6?

      Odd, can't find it now either. Anyway, filing a bug is never wrong,
    I'd suppose.

    Cheers,
    -- M. Uli Kusterer
    "The Witnesses of TeachText are everywhere..."
    http://www.zathras.de
  • Absolutely. If enough people let it be known that they'd rather not
    wait two years to get access to the new features, it has a better
    chance of going everyone's way.

    --
    m-s

    On 17 Jan, 2008, at 16:03, Uli Kusterer wrote:

    > On Jan 17, 2008, at 8:03 PM, Michael Watson wrote:
    >>> Where did you see someone from Apple say 10.6?
    >
    >
    > Odd, can't find it now either. Anyway, filing a bug is never wrong,
    > I'd suppose.
    >
    > Cheers,
    > -- M. Uli Kusterer
    > "The Witnesses of TeachText are everywhere..."
    > http://www.zathras.de
    >
    >
    >
    >
  • On 17 Jan 2008, at 20:44, Ricky Sharp wrote:

    > It will be very interesting to see just how other vendors approach
    > this technology too.  For example, on my Mac Pro, I obviously do not
    > have a track pad.  But I do have a Wacom tablet.  Would I eventually
    > be able to use multi-touch via that?

    It seems unlikely, because tablets are generally not touch-sensitive;
    AFAIK the pressure sensing is done in the tool, not in the tablet, and
    even proximity sensing relies on electronic components in the tool I
    think.  The only way you could do something like multi-touch on a
    graphics tablet would be to wear special thimbles on your fingers
    (maybe this would be acceptable, I don't know).

    > Same goes for a touch-screen.

    In future, I'd certainly expect multi-touch support for touch
    screens.  But that isn't to say that any given piece of hardware
    currently in existence could do it; multi-touch requires that it is
    possible for the software to distinguish multiple points of contact,
    which is very dependent on the data that is provided by the hardware.

    As for filing an enhancement request, I'm not sure (personally) that I
    really understand what I'd want in terms of API right now.  I think
    I'd expect most of the standard gestures (e.g. pinch-zooming) to turn
    into standard events, with messages added to the NSResponder protocol
    to match.  But I wonder whether there should be support for
    application-specific gestures, and if so how the API should look for
    such a thing... it presumably depends on what the trackpad is actually
    reporting to the system?

    Kind regards,

    Alastair.

    --
    http://alastairs-place.net
  • On Jan 17, 2008, at 2:44 PM, Ricky Sharp wrote:

    >
    > On Jan 17, 2008, at 8:08 AM, Uli Kusterer wrote:
    >
    >> On 17.01.2008, at 06:51, Steve Sheets wrote:
    >>> How soon until we see the API & interfaces for the new multi-
    >>> touch trackpad on the MacBook Air? Obviously the existing mouse
    >>> events do not provide enough information to describe using this
    >>> new hardware.
    >>
    >>
    >> When this question was asked on Carbon-Dev, the poster was told it
    >> would be made available in 10.6.
    >>
    >> I recommend you file bugs and request this API to change Apple's
    >> mind, because that certainly is too long to wait.
    >
    >
    > OTOH, it may be best to wait.  AFAIK, there's only a certain set of
    > canned gestures right now and basically just one Mac model that
    > would benefit of any mods to 3rd party software.  Apple may thus be
    > waiting to see just what other gestures may be needed (perhaps
    > making that extensible somehow?).  And, also waiting for more
    > models to be out in the field.
    >
    > When filing enhancement requests, folks may also want to think
    > about what other types of gestures their app would benefit from.
    > That may help Apple solidify the working set of gestures that apps
    > will ultimately be able to tap into.
    >
    > It will be very interesting to see just how other vendors approach
    > this technology too.  For example, on my Mac Pro, I obviously do
    > not have a track pad.  But I do have a Wacom tablet.  Would I
    > eventually be able to use multi-touch via that?  Same goes for a
    > touch-screen.
    >
      No, I don't think so. They're just mouse replacements, so they're
    limited by what a mouse can do. Probably the new multi-touch trackpad
    has new hardware, and its own set of OS X drivers, I imagine. (i.e.
    it's not just piggybacking itself on top of the USB mouse drivers.)

    > Finally, when filing the enhancements, definitely mention what
    > types of APIs you'd like.  For example, the only way to currently
    > work with Ink events is to use Carbon APIs.  I don't have an issue
    > in doing this, but it would have been easier to also have higher-
    > level Cocoa APIs to work with. Using the low-level APIs I have to
    > do some interesting things with coalescing ink events in order to
    > get a single NSString with all recognized data.  A higher-level
    > Cocoa API could do this heavy-lifting.
  • Il giorno 21/gen/08, alle ore 12:03, William Squires ha scritto:

    > No, I don't think so. They're just mouse replacements, so they're
    > limited by what a mouse can do.

    Not exactly. They can send proximity and pressure information which
    you can access in your application (to return in-topic, by examining
    the current NSEvent).

    I think that, if we ever see a multitouch API in Mac OS X (the one for
    Macs), it's going to extend NSEvent the same way.

      - ∞

    (By the way, there are a lot of technologies in OS X that are
    effectively Apple-only, as they have no public APIs; window warping,
    Time Machine's UI and programmatically verifying code signing are
    examples. Multitouch could become part of this group.)
previous month january 2008 next month
MTWTFSS
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Go to today