---
name: "xmindpath"
section: "1"
platform: "linux"
package: "mgp"
version: "1.04a-3"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://new.carta.tech/xmindpath"
---

# xmindpath(1)

MindPath PocketPoint user-level driver for X11

## NAME

**xmindpath** – MindPath PocketPoint user-level driver for X11

## SYNOPSIS

**xmindpath** \[**-dv**\] \[**-f** *dev*\]

## DESCRIPTION

**xmindpath** 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. **xmindpath** 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 [mgp(1)](/mgp/1.md) as "proceed page" request.

- left arrow

  Mouse button 3 (rightmost mouse button). This key will be interpreted by [mgp(1)](/mgp/1.md) 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 **xmindpath** simultaneously with [mgp(1)](/mgp/1.md)( maybe from other terminal window).

If you specify *dev* after **-f**, the specified device will be used as serial port. With **-v**, **will** **generate** **more** **messages.** **-d** option is provided just for debugging sessions.

## RETURN VALUES

The program exits with 0 on success, non-zero on failures.

## SEE ALSO

[mgp(1)](/mgp/1.md).

MindPath PocketPoint: http://www.mindpath.com/ppoint.htm

## HISTORY

The **xmindpath** command was implemented by Jun-ichiro Itoh \<itojun@itojun.org\>.

This program derives most of its X11 related code from twiddler driver.

## BUGS

Keycode for "f/x" key should be configurable. BSDI gettyd(8) support would be desirable.
