MindPath PocketPoint user-level driver for X11
reads signal sent from MindPath
PocketPoint device via serial port, and translate that into X11 event.
PocketPoint is a laser pointer, with three remote control keys. Three keys are
right arrow, left arrow and "f/x" key. Keypress will be transmitted
as 1200bps IrDA signal, which can be parsed by your computer.
parses the IrDA input signal, and
maps the keypress as follows:
- right arrow
- Mouse button 1 (leftmost mouse button). This key will be interpreted by
as "proceed page" request.
- left arrow
- Mouse button 3 (rightmost mouse button). This key will be interpreted by
as "go back one page" request.
- f/x key
- Currently mouse button 2 (middle mouse button) is mapped to this key.
However, this will be changed in the near future.
To perform remote-controlled presentation, invoke
(maybe from other terminal window).
If you specify dev
, the specified device will be used as
serial port. With
will generate more messages.
option is provided just for debugging
The program exits with 0 on success, non-zero on failures.
command was implemented by
This program derives most of its X11 related code from twiddler driver.
Keycode for "f/x" key should be configurable. BSDI
support would be desirable.