You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance system-level dwell clicking with knowledge of buttons, links, and other controls on web pages, with hover halos and centered dwell click indicators.
Make it so you don't need to disable dwell clicking in the desktop app to use a web app that provides dwell clicking (for web applications that include the tracky-mouse.js library, or else support some protocol yet to be defined).
Provide the equivalent of the desktop application for Chrome OS.
Automatically enhance webpages to be friendlier toward facial mouse input, by preventing menus from closing based on hover, enlarging elements etc., probably using site-specific enhancements.
The text was updated successfully, but these errors were encountered:
can I make it work for just the tracky mouse UI main window quickly?
nah, probably should wait and address the harder problem of communicating with webpages first
when communicating with webpages, how will it translate page coordinates to screen coordinates?
well theoretically javascript has window.screenLeft etc. but I'm not sure these would be accurate in all cases
could render fiduciaries to the page (at viewport corners) and have the desktop app read the pixels of the screen to establish a frame of reference, with unique fiduciaries for each page, or unique per "alignment request"
there's also page scaling (browser zoom level) and screen DPI to consider
oh, actually, I think my plan was to avoid translating page coordinates into screen coordinates by having the browser extension render the halos on the page, rather than the desktop app rendering the halos in the screen overlay window.
that's like 100x simpler, right? don't need to worry about screen DPI or page scaling (pretty much), let alone rendering fiduciaries and accessing screen pixels
I feel like I almost super overcomplicated this future for my future self by writing that half-baked note
I want to make a browser extension, which would:
The text was updated successfully, but these errors were encountered: