{"id":448,"date":"2007-05-09T21:26:00","date_gmt":"2007-05-10T04:26:00","guid":{"rendered":"https:\/\/www.reenigne.org\/blog\/high-density-mouse-pointer\/"},"modified":"2008-05-09T14:43:20","modified_gmt":"2008-05-09T21:43:20","slug":"high-density-mouse-pointer","status":"publish","type":"post","link":"https:\/\/www.reenigne.org\/blog\/high-density-mouse-pointer\/","title":{"rendered":"High density mouse pointer"},"content":{"rendered":"<p>Many techniques have been invented for making the mouse pointer more visible. One is a little animation of circles radiating out from it when you press a \"locate\" button, another is just making it bigger. Yet another is adding \"mouse trails\" showing the position the pointer was at over the last few frames (though this has the disconcerting effect of making your pointer appear to be a snake). One which I think has been inadequately explored is making it \"high density\". Normally when you move the mouse the operating system erases the pointer from the old location and plots it at the new location (doing nothing in between) if you move the pointer around quickly in a circle it the pointer seems to appear at discrete locations.<\/p>\n<p>I think it would be better if, in any given frame, the operating system plotted the pointer at the position it was at in the last frame, the position it is at in the current frame <i>and everywhere in between<\/i>. This would give the impression of a \"streak\" as you moved the pointer, or a solid circle if you moved it in a rapid circle, as if the pointer is plotted much more often than once per frame - more \"densely\" in other words. It would be kind of like mouse trails done properly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many techniques have been invented for making the mouse pointer more visible. One is a little animation of circles radiating out from it when you press a \"locate\" button, another is just making it bigger. Yet another is adding \"mouse trails\" showing the position the pointer was at over the last few frames (though this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,12],"tags":[],"class_list":["post-448","post","type-post","status-publish","format-standard","hentry","category-computer","category-graphics"],"_links":{"self":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/posts\/448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/comments?post=448"}],"version-history":[{"count":0,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/posts\/448\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/media?parent=448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/categories?post=448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/tags?post=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}