- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am trying touchpad "One-finger Edge Swipe" in CSX of CE224821.
Other than the following configuration changes, the defaults are used.
In One-finger Edge Swipe Left, the swipe in ③area is recognized, but the swipes in ① and ② below are not recognized.
Alternatively, swipes in ④ and ⑤ can be recognized.
Why is this?
Best regards,
Yocchi
- Labels:
-
PSoC 4 MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @YoIs_1298666,
The observations made by you are correct i.e., swipes ③, ④ and ⑤ are recognized and swipes ① and ② aren't recognized.
As the description mentions, for one-finger edge swipe gesture, the finger has to start from the disambiguation region and then move towards the center of the touchpad. The finger must have
- a displacement of at least "position threshold"
- this displacement should occur within "Detection time" duration
- this displacement must be within the "top angle threshold" and "bottom angle threshold"
In swipes ① and ②, the touchdown event is occurring in the disambiguation region, but the finger is not moving towards the center of the touchpad. The liftoff event is in the disambiguation region too. Hence swipes ① and ② are invalid one-finger edge gesture swipes.
In swipes ④ and ⑤, the finger appears to leave the disambiguation region and entre the center region of the touchpad, hence they are recognized as valid one-finger edge gesture swipes.
Regards,
Nikhil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Nikhil,
Thanks for your reply.
I don't understand it.
I tried swipes ⑥ and ⑦ newly. Swipe ⑥ is recognized, but ⑦ is not.
I think that all swipes meet the following three items. What's wrong?
1. a displacement of at least "position threshold"
2. this displacement should occur within "Detection time" duration
3. this displacement must be within the "top angle threshold" and "bottom angle threshold"
Best regards,
Yocchi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @YoIs_1298666,
The finger touch might not get detected at TX0-RX6 due to the nonlinearity of the corners. Can you report your observations at TX0-RX6? Place a metal finger, and observe the raw count variation from no-touch to touch condition. Share your observations here.
Also, can you share the raw counts when the metal finger is kept at the following positions:
Also, share the parameters being used in your application.
Regards,
Nikhil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Nikhil,
I am sorry. I don’t have a metal finger.
I will tell you the result of observing TX0-RX6 with my index finger.
CY8CKIT-041-40XX cannot see the sensor layout.
Are you sure you want the next observation result?
Best regards,
Yocchi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Nikhil,
I think that Z-axis is used for detection of start position.
So, at the start position at the edge, the Z-axis value is small, so I think it will not be detected. Is this correct?
Please see this thread.
Best regards,
Yocchi