Live data from Hacker News

Warpd: A modal keyboard-driven virtual pointer

github.com

71–80 of 125 posts

Re: Warpd: A modal keyboard-driven virtual pointer

#71

Earlier quoted context omitted.

No it's not. It's pressure sensitive and about as fast or faster than a trackpad with movement. I've never had a problem with speed, even across multiple, large, monitors.

Is this not what you mean: https://www.youtube.com/watch?v=7H8o_-7bKIU ? I really doubt it's as fast/accurate as a trackpad even if you master it. This tool looks to be as fast as a mouse if you master it in many situations. But you would need a direct comparison by skilled users for each to be sure. I just don't see how a mini stick will ever beat pressing two buttons.

It's definitely not as accurate as a trackpad or a mouse, but it's not to hard to get very close. The benefit of it is that it's right on home row. You don't need to move your hands to use the mouse.

On my thinkpad, I use the trackpoint and trackpad equally.

Re: Warpd: A modal keyboard-driven virtual pointer

#72
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…

Looks awesome! Wish I had this for windows!

Re: Warpd: A modal keyboard-driven virtual pointer

#73
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…

Shortcat is utterly amazing. I really hope I can work this into my entire MacOS usage. You should be really proud of what you've made because this is fantastic!!

Re: Warpd: A modal keyboard-driven virtual pointer

#74
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…

Any plans to add scrolling functionality to shortcat? I'd be able to move over completely from vimac if that gets added.

Re: Warpd: A modal keyboard-driven virtual pointer

#75
post #26

Earlier quoted context omitted.

This app is quality. I can tell you have been working on it for years. Why not charge for it?

Haha, thanks :) I did charge for it a couple of years ago, however I rebuilt the whole thing from scratch after a long hiatus and hadn't had bothered to reimplement licensing because the existing options all kinda suck, and figured I'd focus the time on features and usability first. I think with the modal mode in the next release will bring it much closer to a 1.0 release.

+1 this is awesome! I'd like to donate if I can :)

edit: nvm me, found the option in settings (on activation show shortcuts immediately).

Quick question, I've been playing around with Shortcat for a while. When I press the activation hot-key it takes about 4 seconds for the yellow two-letter denoated highlights to show up, despite the app's text stating "found n elements in ~0.20s". Is there a config option to instantly show the yellow highlights?

Re: Warpd: A modal keyboard-driven virtual pointer

#77
post #72
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…

Looks awesome! Wish I had this for windows!

https://github.com/GavinPen/AhkCoordGrid

Re: Warpd: A modal keyboard-driven virtual pointer

#78
post #34
post #16

Earlier quoted context omitted.

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.

Thank you for explaining - as a consequence of illness and disability, I can understand the need. But why someone would intentionally make things more difficult for themselves as a preference, I don't get. It would be like walking around in crutches when you have two perfectly healthy legs.

Seems unlikely you are a serious software developer, software engineer, or sysadmin. It’s well known mouse use slows you down and causes ergonomic issues.

Re: Warpd: A modal keyboard-driven virtual pointer

#79
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 ].

(followup on previous comment) finished in three hours [2022-10-16-13:00-Z]: https://github.com/EsportToys/AutoWarpd

how to activate it? I cant seem to figure out. The script is running but how to activate the grid mode?

Re: Warpd: A modal keyboard-driven virtual pointer

#80

Earlier quoted context omitted.

Where were you seeing that. I only glanced through a handful of files, but it appears to be one implementation for me: https://github.com/rvaiya/warpd/tree/master/src/platform/way... If there is a distinction, and there might be, "completely separate" is exaggerating. Edit: I see that only wlroot based implementations are supported so far, and of those there are some things broken in wayfire. Perhaps this is what you…

The wayland implementation does not support Gnome Shell on wayland (arguably the most mainstream combo since it's the default in ubuntu). To support Gnome Shell on Wayland, you need to include a Gnome Shell extension which has some headaches. X is a third implementation. And then there is one additional implementation per Wayland compositor that is not based on wlroots

Not a full and completely separate implementation though. Just wrappers to mask differences in compositor extensions that haven't been stabilized yet. If there are none the implementation is simply impossible.
Post reply on HN