<div>last week --</div><div><br></div><div>With all the midterm excitement, I neglected to write a full report. Here&#39;s the most important thing:</div><div><br></div><div>Hi-fi mouse and pen input now works on Windows! To review, it already works on the Mac. I was told on IRC that Mr. Bishop had already implemented the Linux solution a year ago, so this enhancement is now available to everyone. If you want jagged lines, you&#39;ll now have to draw them yourself.</div>
<div><br></div><div>this week --</div><div><br></div>Rewrote and re-purposed the NDOF manager. Before, it handled plugin startup and shutdown, and set up shared data between itself and the plugin. Now that plugins are kaput, it keeps the raw axis data to itself until asked for a Motion event. This is now the central &quot;expert&quot; for NDOF data and devices. It constructs all Motion and Button events from raw device data.<div>
<br></div><div>SpaceNav input captured on Mac OS, without a plugin.</div><div><br></div><div>SpaceNav input captured on Windows, with no need for a plugin or even a driver.</div><div><br></div><div>For each of the above, &quot;captured&quot; does not mean &quot;looks cool on screen&quot;. Events come in, they&#39;re converted, logged (so we know it&#39;s working), and dispatched to the window manager. No operators are registered for NDOF events yet.</div>
<div><br></div><div>Hammered out revised data types and formats for NDOF Motion and Button events, as well as data from the tablet pen.</div><div><br></div><div>Ordered a much nicer tablet. Thanks for the payment, Google!</div>
<div><br></div><div>next week --</div><div><br></div><div>Climb out of GHOST for a while and teach a user-level operator how to use incoming SpaceNav events. This will also teach *me* how to hook higher-level code into the mess I&#39;ve created below. Look through the existing (but disabled) 3D view navigation code for hints. Once over this hurdle, I&#39;ll be able to write a &quot;how to&quot; for others to use SpaceNavigator for their own tools.</div>
<div><br></div><div>Mentor Ebb was not keen on a separate event type for Pen input, so I&#39;ll focus instead on making sure Cursor events (from pen or mouse) get pressure and such attached and delivered properly.</div><div>
<br></div><div>Begin poking around with the Intuos4&#39;s controls and LED screens, now that I&#39;ll have my hands on one.</div><div><br></div><div>Bang around on the Linux code. I haven&#39;t done a test build in a while, and it needs some attention regarding SpaceNav.</div>
<div><br clear="all">Mike Erwin<br>musician, naturalist, pixel pusher, hacker extraordinaire<br></div>