Action Elements: Difference between revisions

From Smart LCD
Usr230 (talk | contribs)
 
(25 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Touch Key (TPK) Properties ==
== Touch_Key (TPK) Properties ==
[[File:TPK.png|128x128px]]
[[File:Properties Touch Key.png|right]]
[[File:Properties Touch Key.png|right]]
[[File:TPK.png|128x128px]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the element top-left corner's coordinate on screen
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0
 
'''Visual Effect'''
<u>On Press Down</u> options are  None / Inverse Color(*4) / Show Icon(*5) / Show Cropped BgImg(*6)
<u>Icon/BgImg</u> base on the above option, select a Background Image or an Icon for the visual effect
It can show an area of Background Image corresponding to the element occupied area.
 
'''Target'''
<u>Target Page</u> is for page jump function after touch
 
'''Call'''
<u>Call Keyboard</u> is to call up a keyboard after touch
<u>Call Operation</u> is for simple calculation after touch
<u>Call Key</u> is for building PIP_Keyboard
 
'''Content'''
<u>VP Address</u> is RAM space to hold operation value
<u>Compile As</u> can force VP variable work different than default (Auto);
VP_N16 (two successive VP_N16) work as VP_N32;
VP_N32 (first two byte of VP_N32) work as VP_N16;
VP_N64 (first two byte of VP_N64) work as VP_N16;
VP_N64 (first four byte of VP_N64) work as VP_N32
<u>Data Type</u> is signed by default (*1)
 
'''Return'''
<u>Return Value</u> for select type of notification sent to host during touch.
It can notify the Host via Touch Key ID Response code (0x78) (*3): none / Up PGID + TPKID / PGID + TPKID / PGID + TPKID
none  no notification (by default);
Up PGID + TPKID, sent on TPK release;
Down PGID + TPKID, sent on TPK touch Down;
Up PGID + TPKID, sent on TPK touch and release
 
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operates normally)
Select a VP for real time element control.
VP value is set to 1 as enable at power-on. It can be disabled (hidden) with a zero value
 
'''Note'''
<nowiki>*</nowiki>1. Please also see "TPK, VPK Call Functions" section for Call Features
<nowiki>*</nowiki>2. TPK support touch and move, action on release. It could change to "Touch-Key lock on touch" in "Project Setting".
<nowiki>*</nowiki>3. Please also see "Command" section for details
<nowiki>*</nowiki>4. TPK Visual Effect - Inverse Color
{|
|-
|
<u>PAGE with Backgroud Image</u>
<u>[[File:Touch Key note04 1.png|320x320px]]</u>
|
<u>'''Display Result (when touching TPK)'''</u>
[[File:Touch Key note04 2.png|320x320px]]
|}
<nowiki>*</nowiki>5. TPK Visual Effect - Inverse Color
{|
|
<u>PAGE with Backgroudn Image</u>
[[File:Touch Key note05 1.png|320x320px]]
|
<u>Backgroud Image for Visual Effect</u>
[[File:Touch Key note05 2.png|320x320px]]
|
<u>'''Display Result (when touching TPK)'''</u>
[[File:Touch Key note05 3.png|320x320px]]
|}
<nowiki>*</nowiki>.6 TPK Visual Effect - Show Icon
{|
|
<u>PAGE with Backgroudn Image</u>
[[File:Touch Key note06 1.png|320x320px]]
|
<u>Icon for Visual Effect</u>
[[File:Touch Key note06 2.png|320x320px]]
|
<u>'''Display Result (when touching TPK)'''</u>
[[File:Touch Key note06 3.png|320x320px]]
|}
 
== Virtual_Key (VPK) Properties ==
[[File:VPK.png|128x128px]]
[[File:Properties Virtual Key.png|right]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0
This element’s X, Y, Width, Height are not related to its functionality.
 
'''Condition'''
<u>Monitor-VP</u> is a VP to trigger this Virtual Key
<u>Monitor-Value</u> is the Value for trigging this element
 
'''Target'''
T<u>arget Page</u> is for page jump function after touch
 
'''Call'''
<u>Call Keyboard</u> is for call up a keyboard after touch
<u>Call Operation</u> is for simple calculation after touch
<u>Call Key</u> is for building PIP_Keyboard
 
'''Content'''
<u>VP Address</u> is for calculation or Keyboard input result
<u>Compile As</u> can force VP variable work different than default (Auto)
VP_N16 (two successive VP_N16) work as VP_N32
VP_N32 (first two byte of VP_N32) work as VP_N16
VP_N64 (first two byte of VP_N64) work as VP_N16
VP_N64 (first four byte of VP_N64) work as VP_N32
<u>Data Type</u> should be signed by default (*1)
 
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operate normally)
Select a VP for real time element control.
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
 
Note:
<nowiki>*</nowiki>1. Please also see "TPK, VPK Call Functions" section for Call Features
<nowiki>*</nowiki>2. Floating point value could only operate with N32 (or Compile As N32) and PIP Number Keyboard
 
== Swap_Page (SWP_PG) ==
[[File:SWP-PG.png|128x128px]]
[[File:Properties Swap Page.png|right]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0
This element’s X, Y, Width, Height are not related to its functionality.
 
'''Style'''
<u>Sweep Threshold</u> defines the sweeping distance which start the feature
Smaller value makes it more easy to be trigger
Bigger value makes it slower response to the action
(Sweep should start on screen area without any other touch element)
 
'''Target'''
<u>Left Side Page</u> is the target page that pull-out form left side while the touch sweeping form left to right
<u>Right Side Page</u> is the target page that pull-out form right side while the touch sweeping form right to left
 
'''Return'''
<u>Return Value</u> for select type of notification to host during touch
It can notify the Host via Touch Key ID Response code (0x32)
none, no notification (by default) (see "Command" section for details)
Target PGID, send on sweep release
 
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operate normally)
Select a VP for real time element control.
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
 
== TPK_Repeat (TPK_RPT) ==
[[File:TPK-RPT.png|128x128px]]
[[File:Properties TPK Repeat.png|right|907x907px]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0
 
'''Visual Effect'''
<u>On Press Down</u> options are None / Inverse Color / Show Icon / Show Copped Image
<u>Icon/BgImage</u> base on the above option select a Background Image or an Icon for the visual effect
It can crop a box of a Background Image corresponding to the area.
 
'''Style'''
<u>Mode</u> is touch action moment
Down Action will trigger the Short Press feature while touch down
Up Action will trigger the Short Press feature while touch up
<u>Long Press Time</u> is the time for Long Press feature to be trigger
<u>Long Press Cycle</u> is the repeat action cycle time for long Press
<u>Long Press Value</u> is operation (VP:=VP+value) value for Long Press
<u>Short Press Value</u> is the operation (VP:=VP+value) value for Short Press
(negative value for minus operation)
 
'''Content'''
<u>VP Resource</u> is the type of VP to be used
<u>VP Address</u> is the VP for the operation
<u>Min Value</u> is the bottom value that will be limited by the operation
<u>Max Value</u> is the top value that will be limited by the operation
 
'''Return'''
Value, VP and Status VP can be  (multiply) sent to host as notification
<u>Return Value</u>
Up, PGID+TPKID / Down, PGID+TPKID
<u>Return VP</u>
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
<u>Return Status VP</u>
Up, Vp Address+Status Value / Down, Vp Address+Status Value
 
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operate normally)
Select a VP for real time element control.
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
<u>Status VP</u> is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down, 2= long press)
 
== TPK_Switch (TPK_SW) ==
[[File:TPK-SW.png|128x128px]]
[[File:Properties TPK Switch.png|right|777x777px]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0
 
'''Style'''
<u>Mode</u> is touch action moment
Down Action will trigger the Short Press feature while touch down
Up Action will trigger the Short Press feature while touch up


'''General'''
'''Content'''
<u>VP Resource</u> is the type of VP to be used
<u>VP Address</u> is the VP for the operation
<u>Bit Position</u> is the bit to be triggered (inversed) in the VP address
<u>Display</u> options are Show Icon or Show Copped Image
<u>Icon/BgImage</u> base on the above option select a Background Image or an Icon for the visual effect.
It can crop a box of a Background Image corresponding to the area.


* Show the basic information of the element
'''Return'''
* X and Y is the location of element on screen, reference point is element top-left corner
Value, VP and Status VP can be  (multiply) sent to host as notification
* Width and Height are in pixels
<u>Return Value</u>
* - top-left corner of the screen = 0,0
Up, PGID+TPKID / Down, PGID+TPKID
<u>Return VP</u>
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
<u>Return Status VP</u>
Up, Vp Address+Status Value / Down, Vp Address+Status Value


'''Visual Effect'''
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operate normally)
Select a VP for real time element control.
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
<u>Status VP</u> is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)


* On Press Down options are  None / Inverse Color(*4) / Show Icon(*5) / Show Cropped BgImg(*6)
== Slider (SDR) ==
* Icon/BgImage base on the above option, select a Background Image or an Icon for the visual effect SGT can show a box of a Background Image corresponding to the Touch Key area.
[[File:SDR.png|128x128px]]
[[File:Properties Slider.png|right|766x766px]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0


'''Target'''
'''Style'''
<u>Mode</u> is touch action way
Absolute=give the value direct proportion to the element area
Relative=give more fine value by multiple sliding action
<u>Direction</u> is for the slider sense direction
Horizontal=horizontal sliding
Vertical=vertical sliding


* Target Page is for page jump function after touch
'''Content'''
<u>VP Resource</u> is the type of VP to be used
<u>VP Address</u> is the VP for the operation
<u>Min Value</u> is the bottom value that will be limited by the operation
<u>Max Value</u> is the top value that will be limited by the operation


'''Call'''
'''Return'''
Value, VP and Status VP can be (multiply) sent to host as notification
<u>Return Value</u>
Up, PGID+TPKID / Down, PGID+TPKID
<u>Return VP</u>
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
<u>Return Status VP</u>
Up, Vp Address+Status Value / Down, Vp Address+Status Value


* Call Keyboard is for call up a keyboard after touch
'''Properties Control (advance feature)'''
* Call Operation is for simple calculation after touch
<u>Enable VP</u> is none by default (element operate normally)
* Call Key is for building PIP_Keyboard
Select a VP for real time element control.
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
<u>Status VP</u> is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)


'''Content'''
== Slider_2 (SDR2) ==
[[File:SDR2.png|128x128px]]
[[File:Properties Slider2.png|right|724x724px]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0


* VP Address is for calculation or Keyboard input result
'''Style'''
* Compile As can force VP variable work different than default (Auto) VP_N16 (two successive VP_N16) work as VP_N32 VP_N32 (first two byte of VP_N32) work as VP_N16 VP_N64 (first two byte of VP_N64) work as VP_N16 VP_N64 (first four byte of VP_N64) work as VP_N32
<u>Direction</u> is for the two pint sliding sense direction
* Data type should be signed by default (*1)
Horizontal=horizontal sliding
Vertical=vertical sliding
<u>Gain</u> defines the two pint sliding amplification
Smaller value make the move-to-value gain less
Bigger value make the move-to-value gain more
(Sweep should start on screen area without any other touch element)


'''Return'''
'''Content'''
<u>VP Resource</u> is the type of VP to be used
<u>VP Address</u> is the VP for the operation
<u>Min Value</u> is the bottom value that will be limited by the operation
<u>Max Value</u> is the top value that will be limited by the operation


* Return Value for select type of notification to host during touch. It can notify the Host via Touch Key ID Response code (0x78) (*3) : none / Up PGID + TPKID / PGID + TPKID / PGID + TPKID none no notification (by default) Up PGID + TPKID, send on TPK release Down PGID + TPKID, send on TPK touch Down Up PGID + TPKID, send on TPK touch and release
'''Return'''
Value, VP and Status VP can be (multiply) sent to host as notification
  <u>Return Value</u>
Up, PGID+TPKID / Down, PGID+TPKID
<u>Return VP</u>
  Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
<u>Return Status VP</u>
Up, Vp Address+Status Value / Down, Vp Address+Status Value


'''Properties Control (advance feature)'''
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operate normally)
Select a VP for real time element control.
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
<u>Status VP</u> is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)


* Enable VP is none by default (element operate normally) Select a VP for real time element control. VP value will set to 1 as enable at power-onIt can be disabled (hidden) by a zero value
== Ring (RNG) ==
'''Note'''
[[File:RNG.png|128x128px]]
[[File:Properties Ring.png|right|871x871px]]
  '''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0


<nowiki>*</nowiki>1. Please also see "TPK, VPK Call Functions" section for Call Features
'''Style'''
<u>Mode</u> is touch action way
Absolute=give the value direct proportion to the element area
<u>Direction</u> is for the slider direction Clockwise or Counterclockwise
<u>External Radius</u> define the outer boundary of the sensing ring (*1)
<u>Internal Radius</u> define the inner boundary of the sensing ring (*1)
<u>Start Angle</u> is the angular location of the min value (*2)
<u>Sweep Angle</u> is the effective angular area that relatively begin form the Start Angle for sensing (*2)
(the above 4 value define the boundary of the sensing area)


<nowiki>*</nowiki>2. TPK support touch and move, action on release. It could change to "Touch-Key lock on touch" in "Project Setting".
'''Content'''
<u>VP Resource</u> is the type of VP to be used
<u>VP Address</u> is the VP for the operation
<u>Min Value</u> is the bottom value that will be limited by the operation
<u>Max Value</u> is the top value that will be limited by the operation


<nowiki>*</nowiki>3. Please also see "Command" section for details
'''Return'''
Value, VP and Status VP can be (multiply) sent to host as notification
<u>Return Value</u>
Up, PGID+TPKID / Down, PGID+TPKID
<u>Return VP</u>
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
<u>Return Status VP</u>
Up, Vp Address+Status Value / Down, Vp Address+Status Value


<nowiki>*</nowiki>4. TPK Visual Effect - Inverse Color
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operate normally)
Select a VP for real time element control.  
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
<u>Status VP</u> is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)
'''note:'''
{|
{|
|*1. Definition of Radius and Angle
|*2. example: <u>Direction</u> = Clockwise; <u>Start Angle</u> = 255°; <u>Sweep Angle</u> = 270
|-
|-
|<u>PAGE with Backgroud Image</u><u>[[File:Touch Key note04 1.png|320x320px]]</u>
![[File:Ring definition.png|300x300px]]
|<u>Display Result (when touching TPK)</u>[[File:Touch Key note04 2.png|320x320px]]
![[File:Ring swap example.png|280x280px]]
|}
|}
<nowiki>*</nowiki>5. TPK Visual Effect - Inverse Color
{|
|
<u>PAGE with Backgroudn Image</u>
[[File:Touch Key note05 1.png|320x320px]]
|
<u>Display Result (when touching TPK)</u>
[[File:Touch Key note05 3.png|320x320px]]
|-
|
<u>Backgroud Image for Visual Effect</u>
[[File:Touch Key note05 2.png|320x320px]]
|
|}
[[File:Touch Key note06 1.png|320x320px]][[File:Touch Key note06 3.png|320x320px]]


[[File:Touch Key note06 2.png|64x64px]]
== Ring_2 (RNG2) ==
[[File:RNG2.png|128x128px]]
[[File:Properties Ring 2.png|right]]
'''General'''
Show the basic information of the element
<u>X</u> and <u>Y</u> is the location of element on screen, reference point is element top-left corner
<u>Width</u> and <u>Height</u> are in pixels
top-left corner of the screen = 0,0
 
'''Style'''
<u>Gain</u> defines the two pint sliding amplification
Smaller value make the move-to-value gain less
Bigger value make the move-to-value gain more
(touch should start on screen area without any other touch element)
 
'''Content'''
<u>VP Resource</u> is the type of VP to be used
<u>VP Address</u> is the VP for the operation
<u>Min Value</u> is the bottom value that will be limited by the operation
<u>Max Value</u> is the top value that will be limited by the operation
 
'''Return'''
Value, VP and Status VP can be (multiply) sent to host as notification
<u>Return VP</u>
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
<u>Return Status VP</u>
Up, Vp Address+Status Value / Down, Vp Address+Status Value


== Virtual Key (VPK) Properties ==
'''Properties Control (advance feature)'''
<u>Enable VP</u> is none by default (element operate normally)
Select a VP for real time element control.
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
<u>Status VP</u> is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)

Latest revision as of 18:21, 18 June 2025

Touch_Key (TPK) Properties

General
Show the basic information of the element
X and Y is the element top-left corner's coordinate on screen
Width and Height are in pixels
top-left corner of the screen = 0,0
Visual Effect
On Press Down options are  None / Inverse Color(*4) / Show Icon(*5) / Show Cropped BgImg(*6)
Icon/BgImg base on the above option, select a Background Image or an Icon for the visual effect
It can show an area of Background Image corresponding to the element occupied area.
Target
Target Page is for page jump function after touch
Call
Call Keyboard is to call up a keyboard after touch
Call Operation is for simple calculation after touch
Call Key is for building PIP_Keyboard
Content
VP Address is RAM space to hold operation value
Compile As can force VP variable work different than default (Auto); 
VP_N16 (two successive VP_N16) work as VP_N32;
VP_N32 (first two byte of VP_N32) work as VP_N16;
VP_N64 (first two byte of VP_N64) work as VP_N16; 
VP_N64 (first four byte of VP_N64) work as VP_N32
Data Type is signed by default (*1)
Return
Return Value for select type of notification sent to host during touch.
It can notify the Host via Touch Key ID Response code (0x78) (*3): none / Up PGID + TPKID / PGID + TPKID / PGID + TPKID
none  no notification (by default);
Up PGID + TPKID, sent on TPK release;
Down PGID + TPKID, sent on TPK touch Down;
Up PGID + TPKID, sent on TPK touch and release
Properties Control (advance feature)
Enable VP is none by default (element operates normally)
Select a VP for real time element control.
VP value is set to 1 as enable at power-on. It can be disabled (hidden) with a zero value
Note
*1. Please also see "TPK, VPK Call Functions" section for Call Features
*2. TPK support touch and move, action on release. It could change to "Touch-Key lock on touch" in "Project Setting".
*3. Please also see "Command" section for details

*4. TPK Visual Effect - Inverse Color

PAGE with Backgroud Image

Display Result (when touching TPK)

*5. TPK Visual Effect - Inverse Color

PAGE with Backgroudn Image

Backgroud Image for Visual Effect

Display Result (when touching TPK)

*.6 TPK Visual Effect - Show Icon

PAGE with Backgroudn Image

Icon for Visual Effect

Display Result (when touching TPK)

Virtual_Key (VPK) Properties

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
This element’s X, Y, Width, Height are not related to its functionality.
Condition
Monitor-VP is a VP to trigger this Virtual Key
Monitor-Value is the Value for trigging this element
Target
Target Page is for page jump function after touch
Call
Call Keyboard is for call up a keyboard after touch
Call Operation is for simple calculation after touch
Call Key is for building PIP_Keyboard
Content
VP Address is for calculation or Keyboard input result
Compile As can force VP variable work different than default (Auto)
VP_N16 (two successive VP_N16) work as VP_N32
VP_N32 (first two byte of VP_N32) work as VP_N16
VP_N64 (first two byte of VP_N64) work as VP_N16
VP_N64 (first four byte of VP_N64) work as VP_N32
Data Type should be signed by default (*1)
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
Note:
*1. Please also see "TPK, VPK Call Functions" section for Call Features
*2. Floating point value could only operate with N32 (or Compile As N32) and PIP Number Keyboard

Swap_Page (SWP_PG)

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
This element’s X, Y, Width, Height are not related to its functionality.
Style
Sweep Threshold defines the sweeping distance which start the feature
Smaller value makes it more easy to be trigger
Bigger value makes it slower response to the action
(Sweep should start on screen area without any other touch element)
Target
Left Side Page is the target page that pull-out form left side while the touch sweeping form left to right
Right Side Page is the target page that pull-out form right side while the touch sweeping form right to left
Return
Return Value for select type of notification to host during touch
It can notify the Host via Touch Key ID Response code (0x32)
none, no notification (by default) (see "Command" section for details)
Target PGID, send on sweep release 
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value

TPK_Repeat (TPK_RPT)

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
Visual Effect
On Press Down options are None / Inverse Color / Show Icon / Show Copped Image
Icon/BgImage base on the above option select a Background Image or an Icon for the visual effect
It can crop a box of a Background Image corresponding to the area.
Style
Mode is touch action moment
Down Action will trigger the Short Press feature while touch down
Up Action will trigger the Short Press feature while touch up
Long Press Time is the time for Long Press feature to be trigger
Long Press Cycle is the repeat action cycle time for long Press
Long Press Value is operation (VP:=VP+value) value for Long Press
Short Press Value is the operation (VP:=VP+value) value for Short Press
(negative value for minus operation)
Content
VP Resource is the type of VP to be used
VP Address is the VP for the operation
Min Value is the bottom value that will be limited by the operation
Max Value is the top value that will be limited by the operation
Return
Value, VP and Status VP can be  (multiply) sent to host as notification
Return Value
Up, PGID+TPKID / Down, PGID+TPKID
Return VP
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
Return Status VP
Up, Vp Address+Status Value / Down, Vp Address+Status Value
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
Status VP is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down, 2= long press)

TPK_Switch (TPK_SW)

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
Style
Mode is touch action moment
Down Action will trigger the Short Press feature while touch down
Up Action will trigger the Short Press feature while touch up
Content
VP Resource is the type of VP to be used
VP Address is the VP for the operation
Bit Position is the bit to be triggered (inversed) in the VP address
Display options are Show Icon or Show Copped Image
Icon/BgImage base on the above option select a Background Image or an Icon for the visual effect.
It can crop a box of a Background Image corresponding to the area.
Return
Value, VP and Status VP can be  (multiply) sent to host as notification
Return Value
Up, PGID+TPKID / Down, PGID+TPKID
Return VP
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
Return Status VP
Up, Vp Address+Status Value / Down, Vp Address+Status Value
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
Status VP is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)

Slider (SDR)

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
Style
Mode is touch action way
Absolute=give the value direct proportion to the element area
Relative=give more fine value by multiple sliding action
Direction is for the slider sense direction
Horizontal=horizontal sliding
Vertical=vertical sliding
Content
VP Resource is the type of VP to be used
VP Address is the VP for the operation
Min Value is the bottom value that will be limited by the operation
Max Value is the top value that will be limited by the operation
Return
Value, VP and Status VP can be (multiply) sent to host as notification 
Return Value
Up, PGID+TPKID / Down, PGID+TPKID
Return VP
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
Return Status VP
Up, Vp Address+Status Value / Down, Vp Address+Status Value
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
Status VP is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)

Slider_2 (SDR2)

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
Style
Direction is for the two pint sliding sense direction
Horizontal=horizontal sliding
Vertical=vertical sliding
Gain defines the two pint sliding amplification
Smaller value make the move-to-value gain less
Bigger value make the move-to-value gain more
(Sweep should start on screen area without any other touch element)
Content
VP Resource is the type of VP to be used
VP Address is the VP for the operation
Min Value is the bottom value that will be limited by the operation
Max Value is the top value that will be limited by the operation
Return
Value, VP and Status VP can be (multiply) sent to host as notification 
Return Value
Up, PGID+TPKID / Down, PGID+TPKID
Return VP
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
Return Status VP
Up, Vp Address+Status Value / Down, Vp Address+Status Value
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
Status VP is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)

Ring (RNG)

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
Style
Mode is touch action way
Absolute=give the value direct proportion to the element area
Direction is for the slider direction Clockwise or Counterclockwise
External Radius define the outer boundary of the sensing ring (*1)
Internal Radius define the inner boundary of the sensing ring (*1)
Start Angle is the angular location of the min value (*2)
Sweep Angle is the effective angular area that relatively begin form the Start Angle for sensing (*2)
(the above 4 value define the boundary of the sensing area)
Content
VP Resource is the type of VP to be used
VP Address is the VP for the operation
Min Value is the bottom value that will be limited by the operation
Max Value is the top value that will be limited by the operation 
Return
Value, VP and Status VP can be (multiply) sent to host as notification 
Return Value
Up, PGID+TPKID / Down, PGID+TPKID
Return VP
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
Return Status VP
Up, Vp Address+Status Value / Down, Vp Address+Status Value
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
Status VP is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)

note:

*1. Definition of Radius and Angle *2. example: Direction = Clockwise; Start Angle = 255°; Sweep Angle = 270

Ring_2 (RNG2)

General
Show the basic information of the element
X and Y is the location of element on screen, reference point is element top-left corner
Width and Height are in pixels
top-left corner of the screen = 0,0
Style
Gain defines the two pint sliding amplification
Smaller value make the move-to-value gain less
Bigger value make the move-to-value gain more
(touch should start on screen area without any other touch element)
Content
VP Resource is the type of VP to be used
VP Address is the VP for the operation
Min Value is the bottom value that will be limited by the operation
Max Value is the top value that will be limited by the operation 
Return
Value, VP and Status VP can be (multiply) sent to host as notification 
Return VP
Up, VP Address+Value / Down, VP Address+Value / Cycling, VP Address+Value
Return Status VP
Up, Vp Address+Status Value / Down, Vp Address+Status Value
Properties Control (advance feature)
Enable VP is none by default (element operate normally)
Select a VP for real time element control. 
VP value will set to 1 as enable at power-on. It can be disabled (hidden) by a zero value
Status VP is none by default
Select a VP for storing the real time status (0=no touch, 1=touch down)