Git Product home page Git Product logo

Comments (8)

Son-Vegitto avatar Son-Vegitto commented on August 28, 2024 1

Awesome! Thank you

For now, I have my Accessibility Shortcut set up with MATVT, so I can enable/disable Accessibility, when needed.

from matvt.

Son-Vegitto avatar Son-Vegitto commented on August 28, 2024

Update: I also noticed that when I try and select a highlighted app on the main Android TV screen, it acts as if I am long pressing the enter button (or right click with mouse) and gives the menu to move, uninstall, info.

from matvt.

virresh avatar virresh commented on August 28, 2024

Hi @Son-Vegitto ,
Thanks for trying the app.

I assume you're referring the Apps / Play Next / other buttons in that column [Attribution: Image taken from the internet as I don't have one of the TiVO stream boxes]
image

It's possible that focus remains on first item (there are issues with focus), but clicking on the button should execute whatever action the button is supposed to have. E.g on my Sony TV, clicking with the mouse on Apps button opens a side drawer from the right side which is same as D-Pad.
Also, can you try with multiple clicks?

I also noticed that when I try and select a highlighted app on the main Android TV screen, it acts as if I am long pressing the enter button (or right click with mouse) and gives the menu to move, uninstall, info.

Yes, this is known behavior and I see this on my device also. Unfortunately I haven't been able to get to it's root cause. All I could deduce was that because the Android TV launcher doesn't support touch input, it doesn't register the difference between short and long clicks accurately and almost always ends up with long clicking on Home screen.

In case you're not able to trigger the apps side drawer from the mouse, please report the Android TV version and TV launcher package name (if possible).

from matvt.

Son-Vegitto avatar Son-Vegitto commented on August 28, 2024

For the first item, I can access the apps drawer, but if I try and click on an app (after the Play Next row), it does not open.

For the second item, I'm glad this is known and not specific to my device.

This may not be a valid suggestion, but would it be possible to enable accessibility permissions in tandem with enabling the mouse mode (via info button) and disabling accessibility permissions in tandem with enabling d pad mode? It seems like the home screen functionality works like normal (using remote d pad) when I set accessibility to off.

from matvt.

virresh avatar virresh commented on August 28, 2024

Ah I see.
I'll see if I can get this to reproduce on any of my setups.
I am guessing it's due to a conflict with accessibility category.

enable accessibility permissions in tandem with enabling the mouse mode

Unfortunately, this would not be possible. I can turn off accessibility when mouse mode is disabled, but I can't turn it on, because once the accessibility is set to off, my app will no longer receive any inputs.
I do believe there is a fix possible to allow you to work on your home screen normally. Will try to get it in the next couple of weeks.

from matvt.

virresh avatar virresh commented on August 28, 2024

@Son-Vegitto , released a new version with some fixes. Please check with v1.04 once
https://github.com/virresh/matvt/releases/tag/v1.0.4

I hope this would help. please let me know here if it still doesn't work with main menu.

from matvt.

Son-Vegitto avatar Son-Vegitto commented on August 28, 2024

@virresh - the new release solves the main menu issue I was experiencing. Thank you!

from matvt.

virresh avatar virresh commented on August 28, 2024

Great.
Closing this issue then.
Feel free to comment/reopen if required

from matvt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.