FW: IVI Touch Focus Behaviour

Ucan, Emre (ADITG/SW1) eucan at de.adit-jv.com
Mon Mar 6 03:00:06 EST 2017


Sorry I forgot to add mailing list 

Best regards

Emre Ucan
Software Group I (ADITG/SW1)

Tel. +49 5121 49 6937

> -----Original Message-----
> From: Ucan, Emre (ADITG/SW1)
> Sent: Montag, 6. März 2017 08:59
> To: 'Turner, LewisX'
> Subject: RE: IVI Touch Focus Behaviour
> 
> Hi,
> 
> You are right that ilm_setInputFocus API is not doing anything for touch.
> But this does not mean that API is useless because the API is used for
> keyboard and pointer devices.
> 
> When we are setting/unsetting input focus for keyboard and pointer
> devices, we are sending enter/leave events.
> 
> In wayland touch interface, there is no enter/leave events for touch devices.
> Furthermore, touch focus is automatically set in touch down events.
> Therefore, we do not need to call ilm_setInputFocus API for a touch device.
> 
> Best regards
> 
> Emre Ucan
> Software Group I (ADITG/SW1)
> 
> Tel. +49 5121 49 6937
> 
> > -----Original Message-----
> > From: Turner, LewisX [mailto:lewisx.turner at intel.com]
> > Sent: Mittwoch, 1. März 2017 12:31
> > To: Ucan, Emre (ADITG/SW1)
> > Subject: RE: IVI Touch Focus Behaviour
> >
> > Hey Emre,
> >
> > Maybe I was a little vague with my question, IVI shell exposes an API to
> > disable touch events for a given surface which doesn't appear to be doing
> > anything from what we can see.
> >
> > We want to understand why the API is not doing anything and if that is
> > expected?
> > Why is it there, and is this likely to be deprecated if it is not used?
> >
> > Regards,
> > Lewis
> >
> > -----Original Message-----
> > From: Ucan, Emre (ADITG/SW1) [mailto:eucan at de.adit-jv.com]
> > Sent: Tuesday, February 28, 2017 12:05 PM
> > To: Turner, LewisX <lewisx.turner at intel.com>; genivi-ivi-layer-
> > management at lists.genivi.org
> > Subject: RE: IVI Touch Focus Behaviour
> >
> > Hi Lewis,
> >
> > Every time you touch a surface, the surface gets touch focus automatically.
> >
> > Therefore, it is normal that you get touch events.
> >
> > If you want to disallow an application to get touch events, you can set the
> > touch device in a particular seat and make the seat acceptance for the
> > surface false.
> >
> > Best regards
> >
> > Emre Ucan
> > Software Group I (ADITG/SW1)
> >
> > Tel. +49 5121 49 6937
> >
> > > -----Original Message-----
> > > From: genivi-ivi-layer-management [mailto:genivi-ivi-layer-management-
> > > bounces at lists.genivi.org] On Behalf Of Turner, LewisX
> > > Sent: Samstag, 25. Februar 2017 20:54
> > > To: genivi-ivi-layer-management at lists.genivi.org
> > > Subject: IVI Touch Focus Behaviour
> > >
> > > Hi,
> > >
> > > I am investigating some behavior in IVI shell where after enabling and
> > > disabling touch focus using the IVI input controller we are still
> > > receiving touch events.
> > >
> > > We ignore touch focus changes within set_weston_focus(), is this
> > > expected behavior? Or is it due to the  implementation of that
> > > function not being complete?
> > >
> > > Regards,
> > > Lewis
> > > Intel Deutschland GmbH
> > > Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
> > > Tel: +49 89 99 8853-0, www.intel.de
> > > Managing Directors: Christin Eisenschmid, Christian Lamprechter
> > > Chairperson of the Supervisory Board: Nicole Lau Registered Office:
> > > Munich Commercial Register: Amtsgericht Muenchen HRB 186928
> > > _______________________________________________
> > > genivi-ivi-layer-management mailing list
> > > genivi-ivi-layer-management at lists.genivi.org
> > > http://lists.genivi.org/mailman/listinfo/genivi-ivi-layer-management
> > Intel Deutschland GmbH
> > Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
> > Tel: +49 89 99 8853-0, www.intel.de
> > Managing Directors: Christin Eisenschmid, Christian Lamprechter
> > Chairperson of the Supervisory Board: Nicole Lau
> > Registered Office: Munich
> > Commercial Register: Amtsgericht Muenchen HRB 186928


More information about the genivi-ivi-layer-management mailing list