For touch supported devices, user can interact with your application using touch events
Multiple concurrent touch events are supported (Support up to 20 multi-touch)
NoteTouch is currently supported only on LPF5DS model using IR touch
Enable/Disable Touch Support
Touch on LPF5DS model are disabled by default. To enable touch function in your application, the touch.device.support metadata key should be set to enable on application's "config.xml" file:
Floating menu is provided in the form of an overlay menu to navigate and use functions of a remote control by using touch
The floating.navigation metadata key was introduced starting from 2024 products (Tizen 8.0) to configure the Floating menu.
Enable/Disable Floating Menu:
The Floating menu is enabled by default. The floating.navigation metadata key does not need to be explicitly added to the application's "config.xml" to enable the Floating menu.
To disable the Floating menu, the value of the floating.navigation metadata key should be set to false.
This is used if the application supports both input from touch touch.device.support=’enable’ and floating menu floating.navigation=’true’
Below overlay menu appears on touch
Type (2): Floating menu with D-pad for screen navigation
This is used if the application does not support input from touch touch.device.support=’disable’ but supports floating menu floating.navigation=’true’
Below overlay menu appears on touch
Below pop-up appears on touch
Handling Touch Event
NoteTouch up/down/move are handled similarly with mouse events
The supported touch events are described in the W3C Touch Events.
To receive notification for touch events, for example, the touchstart event:
Create a listener for the touchstart event. The listener is notified each time a finger comes in contact with the element
function handleTouch () {
// Something you want to do
...
}
Supported Touch Gestures
Gesture
Occurs When
Tap
User touch and release the screen
Long Press
User touch and holds the screen
Swipe
User touch the screen and move around
Fling
User lifted a finger during scroll with enough velocity
Manage Your Cookies
We use cookies to improve your experience on our website and to show you relevant
advertising. Manage you settings for our cookies below.
Essential Cookies
These cookies are essential as they enable you to move around the website. This
category cannot be disabled.
Company
Domain
Samsung Electronics
.samsungdeveloperconference.com
Analytical/Performance Cookies
These cookies collect information about how you use our website. for example which
pages you visit most often. All information these cookies collect is used to improve
how the website works.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Functionality Cookies
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and
tailor the website to provide enhanced features and content for you.
Company
Domain
LinkedIn
.ads.linkedin.com, .linkedin.com
Advertising Cookies
These cookies gather information about your browser habits. They remember that
you've visited our website and share this information with other organizations such
as advertisers.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Preferences Submitted
You have successfully updated your cookie preferences.