9/25/2023 1:37 AM | |
Joined: 11/4/2021 Last visit: 4/19/2024 Posts: 64 Rating: (33) |
AFAIK not directly. The inbuilt TouchArea control is a bit lacking in it's implementation as it always steals the mouse events and doesn't allow a single tap or custom swipe to be detected. I made a work around using a Dynamic SVG that may help you depending on the application. I called it MoveArea and the intention is to allow an object to be dragged around the screen at runtime. It works as intended and also detects the mouse position and pan delta values internally. It wouldn't be hard to modify so that the mouse hover is used instead of mouse moves. In default form it looks like this and supports the following functions.
In my usage I have it fullly transparent which still detects the mouse interactions. The scripts for the Top/Left value change event is then used to move another object which is actually visible. Specifically, a yellow sticky note that you can drag around the HMI screen. EDIT: I'd thought I had already posted this before so I found the old post. Link below as it has a little bit of background info on the methods used and an example video. https://support.industry.siemens.com/forum/au/en/posts/get-position-of-actual-screen-press/281660 AttachmentMoveArea.zip (315 Downloads) |
Last edited by: MBerghauser at: 09/25/2023 01:45:54 |
|
Follow us on