About Event Helper Mappings
Inter-platform event mappings done by the Event Helper object are harmonized, in that similar actions that create different events on different platforms result in the same behavior across platforms.
The following table shows unified event names and their corresponding actions on touch and non-touch platforms. Using the new unified events creates familiar experiences for users across platforms.
Unified Event Name | Translation On Non-Touch Platform | Translation On Touch Platform |
---|---|---|
down |
mousedown |
touchstart |
start |
mousedown |
touchstart |
click |
click |
click |
up |
mouseup |
touchend |
end |
mouseup |
touchend |
move |
mousemove |
touchmove |
over |
mouseover |
none |
out |
mouseout |
none |
cancel |
mouseout |
touchcancel |
dnter |
mouseenter |
none |
leave |
mouseleave |
none |
hover |
hover |
none |
focus |
focus |
focus |
blur |
blur |
blur |
keydown |
keydown |
none |
keyup |
keyup |
none |
keypress |
keypress |
keypress |
Furthermore, the same unified bindings translate to pointer-based events if the Siebel Open UI Client application detects that the browser supports the pointer object. This behavior is specific to Internet Explorer browsers and pointer events used by Microsoft to unify event handling across different devices on Internet Explorer 10 and later.
The following table describes the pointer event mapping.
Unified Event Name | Translation On Windows 8 Internet Explorer Pointer-Based Devices |
---|---|
down |
pointerdown |
start |
pointerdown |
click |
click |
up |
pointerup |
end |
pointerup |
move |
pointermove |
over |
pointerover |
out |
pointerout |
cancel |
pointercancel |
enter |
pointerenter |
leave |
pointerleave |
hover |
mspointerhover |
focus |
focus |
blur |
blur |
keydown |
keydown |
keyup |
keyup |
keypress |
keypress |