---
name: "hmt"
section: "4"
platform: "freebsd"
package: "base"
version: "16.0-CURRENT-20261027-61c70dc16a79"
release: "FreeBSD 16.0-CURRENT (2026-10-27)"
platforms: ["freebsd"]
url: "https://new.carta.tech/hmt"
---

# hmt(4)

MS Windows 7/8/10 - compatible HID multi-touch device driver

## NAME

**hmt** – MS Windows 7/8/10 - compatible HID multi-touch device driver

## SYNOPSIS

To compile this driver into the kernel, place the following lines into your kernel configuration file:

**device hmt** **device hidbus** **device hid** **device hconf** **device evdev**

Alternatively, to load the driver as a module at boot time, place the following line in [loader.conf(5)](/loader.conf/5.md):

```
hmt_load="YES"
```

## DESCRIPTION

The **hmt** driver provides support for the MS Windows 7/8/10 - compatible HID multi-touch devices found in many laptops.

To get multi-touch device working in [X(7)](/X/7.md) (*ports/x11/xorg-docs*), install *ports/x11-drivers/xf86-input-evdev*.

## FILES

**hmt** creates a pseudo-device file, */dev/input/eventX* which presents the multi-touch device as an input event device.

## SEE ALSO

hid(4), [loader.conf(5)](/loader.conf/5.md), [xorg.conf(5)](/xorg.conf/5.md) (*ports/x11/xorg*), [evdev(4)](/evdev/4.md) (*ports/x11-drivers/xf86-input-evdev*).

## AUTHORS

The **hmt** driver was written by Vladimir Kondratyev ⟨*wulf@FreeBSD.org*⟩.

## BUGS

**hmt** cannot act like [sysmouse(4)](/sysmouse/4.md)
