pyatv icon indicating copy to clipboard operation
pyatv copied to clipboard

Add initial support for touch area and touch gestures

Open postlund opened this issue 6 years ago • 3 comments

Short feature/function description The question was raised (in #186) whether swiping is supported or not. The answer is no, but it should be pretty simple to add support for it. So this issue will cover first basic support, i.e. swiping from one arbitrary point to another. I might add some default patterns in the future.

What needs to be done?

  • Add new interface that exposes a method for performing swiping
  • Interface should have some metadata regarding the touch surface, e.g. size and center point
  • Implement in MRP
  • Add functiontal tests

Is this a breaking change? No (it's a new interface)

Anything else worth knowing? This is just initial support, more features will come. I will have to look at the protocol to see what can be done.

postlund avatar Nov 20 '19 06:11 postlund

How is the progress on this feature?

IsakTheHacker avatar Mar 13 '24 13:03 IsakTheHacker

I would be really interessted in this feature as well. I'm a handicaped person and cannot use the original remote, but i have developed an interface with your library. I can control everything on AppleTV but Applications like web browsers or remote desktops require the use of the touch area to navigate. Double tab or other tricks don't seem to work in these instances.

garbage98 avatar Apr 24 '24 11:04 garbage98

swiping would help me quite a bit. Would be happy to provide data or test things if needed.

Raphelchen avatar Jun 03 '24 11:06 Raphelchen