Action Elements: Difference between revisions

From Smart LCD
mNo edit summary
Line 1: Line 1:
== Touch Key (TPK) ==
== Touch Key (TPK) Properties ==
[[File:Properties Touch Key.png|right]]
[[File:Properties Touch Key.png|right]]
[[File:TPK.png|128x128px]]
[[File:TPK.png|128x128px]]
Line 12: Line 12:
'''Visual Effect'''
'''Visual Effect'''


* On Press Down options are None, Inverse Color, Show Icon or Show Cropped BgImg
* On Press Down options are None / Inverse Color(*4) / Show Icon(*5) / Show Cropped BgImg(*6)
* 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.
* 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.


Line 33: Line 33:
'''Return'''
'''Return'''


* 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, 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 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


'''Properties Control (advance feature)'''
'''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
* 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'''


Note:
<nowiki>*</nowiki>1. Please also see "TPK, VPK Call Functions" section for Call Features
*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".
<nowiki>*</nowiki>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
 
<nowiki>*</nowiki>3. Please also see "Command" section for details
 
<nowiki>*</nowiki>4. TPK Visual Effect - Inverse Color
{|
!<u>PAGE's  Backgroudn Image</u>
!<u>Display Result (when touching TPK)</u>
|-
|<u>[[File:Touch Key note04 1.png|480x480px]]</u>
|[[File:Touch Key note04 2.png|480x480px]]
|}
<nowiki>*</nowiki>5. TPK Visual Effect - Inverse Color
{|
|<u>PAGE's  Backgroudn Image</u>
[[File:Touch Key note05 1.png|480x480px]]
|<u>Display Result (when touching TPK)</u>
[[File:Touch Key note05 3.png|480x480px]]
|-
|[[File:Touch Key note05 2.png|480x480px]]
|
|}
 
== Virtual Key (VPK) Properties ==

Revision as of 16:21, 9 May 2025

Touch Key (TPK) 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

Visual Effect

  • On Press Down options are None / Inverse Color(*4) / Show Icon(*5) / Show Cropped BgImg(*6)
  • 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.

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)

Return

  • 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

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. 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's Backgroudn Image Display Result (when touching TPK)

*5. TPK Visual Effect - Inverse Color

PAGE's Backgroudn Image

Display Result (when touching TPK)

Virtual Key (VPK) Properties