<< View previous version | view page history | view next version >>
Overview
ACE components were originally intended for a desktop environment. Certain desktop UI interactions map consistently to UI interactions on mobile devices. Other desktop interactions either don't have any correspondence in the mobile environment, or don't have agreed-upon corresponding interactions among mobile platforms, OS's, browsers or apps. Below are some examples:
Desktop |
Mobile |
---|---|
click |
tap |
right click |
commonly taphold, but context menu usually "hijacked" by some other menu or functionality |
mouseover & mouseout |
no such thing as fingerover or fingerout |
ctrl-click & shift-click |
generally no such thing; some device or app. may provide extra key to do ctrl/shift-tap |
drag & drop |
mousedown, mousemove, mouseup map consistently to touchstart, touchmove and touchend |
Mobile Device Support
Currently, ACE components should support UI interactions on mobile devices that have consistent mapping to UI interactions on a desktop. From the above table, for example, click and drag & drop should be supported.