Live data from Hacker News

Warpd: A modal keyboard-driven virtual pointer

github.com

11–20 of 125 posts

Re: Warpd: A modal keyboard-driven virtual pointer

#13

Looking at the limitations, I hate how fragmented Linux is becoming for apps like this. Completely separate implementations for: - X - Wayland + Gnome Shell - Wayland + wlroots-based compositor - Wayland + sway or any other non-wlroots based compositor Is Wayland really that much better that this is worth it? Why can't Wayland be aware of the compositor like X?

There's XWayland for interop. Besides that, people have been moving away from X11 for years now.

Re: Warpd: A modal keyboard-driven virtual pointer

#14
post #12
post #11

Earlier quoted context omitted.

Some people prefer a keyboard-focussed workflow and try to avoid using the mouse as much as possible.

Weird.

The only thing weird here is your lack of context and understanding, all while still commenting.

Re: Warpd: A modal keyboard-driven virtual pointer

#15
post #9

I've built an app that has the same goals (not operate a mouse) but approach it completely different. Rather than try to simulate the moving the mouse itself, Shortcat [ https://shortcat.app/ ] indexes the user interface (buttons, text fields, links, menus, etc) and enables fast fuzzy search of the interface. Type a word, abbreviations, or hints and hit Enter to click or action the element. Works almost everywhere on…

This is excellent. I will be trying this out.

Re: Warpd: A modal keyboard-driven virtual pointer

#16
post #12
post #11

Earlier quoted context omitted.

Some people prefer a keyboard-focussed workflow and try to avoid using the mouse as much as possible.

Weird.

Some people need tools like this, as an assistive technology - think RSI, Parkinsons and other issues that affect dexterity or elbow movement. Not so weird.

Re: Warpd: A modal keyboard-driven virtual pointer

#17
post #4

Looks very useful! I especially like the ‘grid mode’ — I would never have thought of that idea myself. It’s just a pity it isn’t available on Windows, though I’ve previously had good experiences with Mousable [ https://github.com/wirekang/mouseable ].

Saw this thread just now, I'm gonna try to implement this in AutoIt, let's see how long it takes me! [2022-10-16-09:58-Z]

Re: Warpd: A modal keyboard-driven virtual pointer

#18

Looking at the limitations, I hate how fragmented Linux is becoming for apps like this. Completely separate implementations for: - X - Wayland + Gnome Shell - Wayland + wlroots-based compositor - Wayland + sway or any other non-wlroots based compositor Is Wayland really that much better that this is worth it? Why can't Wayland be aware of the compositor like X?

This is growth pains.

Once the the need is understood well enough, a common extension will be written, and Mutter, KWin and sway/wlroots will implement it.

This is better for security than X11 free-for-all.

Re: Warpd: A modal keyboard-driven virtual pointer

#19

Looking at the limitations, I hate how fragmented Linux is becoming for apps like this. Completely separate implementations for: - X - Wayland + Gnome Shell - Wayland + wlroots-based compositor - Wayland + sway or any other non-wlroots based compositor Is Wayland really that much better that this is worth it? Why can't Wayland be aware of the compositor like X?

There's XWayland for interop. Besides that, people have been moving away from X11 for years now.

I still question myself as to why

Re: Warpd: A modal keyboard-driven virtual pointer

#20
post #9

I've built an app that has the same goals (not operate a mouse) but approach it completely different. Rather than try to simulate the moving the mouse itself, Shortcat [ https://shortcat.app/ ] indexes the user interface (buttons, text fields, links, menus, etc) and enables fast fuzzy search of the interface. Type a word, abbreviations, or hints and hit Enter to click or action the element. Works almost everywhere on…

Have you considered using ML/OCR to figure out the position of the text relative to the screen? Seems much simpler than relying on accessibility APIs

Thank you for your hard work!

Post reply on HN