usbhotkey - Utility to remap USB keyboards under X11

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename usbhotkey-0.4_2.txz
Package name usbhotkey
Package version 0.4
Package release 2
Package architecture amd64
Package type txz
Category sysutils
License GPLv2
Download size 34.98 KB
Installed size 134.80 KB
USBHotkey allows you to catch USB keyboard events (key press and release
events) and transform them into X11 keyboard events using a Ruby script.
This provides mechanism for creating keymaps that can be more complicated
than the standard table-based keymap approach of X11.
===>   NOTICE:
The usbhotkey port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
usbhotkey-0.4_2.txz 0.4 i386 FreeBSD Ports Latest
usbhotkey-0.4_2.txz 0.4 amd64 FreeBSD Ports Latest
usbhotkey-0.4_2.txz 0.4 i386 FreeBSD Ports Quarterly
usbhotkey - - -


Name Value -
libXtst = 1.2.3_2 -
libhid = 0.2.16_4 - -
ruby = 2.4.5_1,1


Type URL
Binary Package usbhotkey-0.4_2.txz
Source Package sysutils/usbhotkey

Install Howto

Install usbhotkey txz package:

# pkg install usbhotkey

See Also

Package Description
usbids-20190508.txz Database of all known IDs used in USB devices
usbmuxd-1.1.0.txz Daemon for multiplexing connections over USB to iPhone/iPod Touch
usbredir-0.8.0.txz Protocol for redirection of USB traffic
usbrh-libusb-0.05_1.txz Yet another reads temperatures and humidity from a Strawberry Linux USB-RH
usbtop-1.0_1.txz Utility that shows an estimated instantaneous USB bandwidth
usbutils-0.91.txz Utility for listing USB devices
uschedule-0.7.1_1.txz Scheduler program, designed to replace cron(8) and at(1)
usendmail-0.1.6_2.txz Replacement for qmail's sendmail drop-in
useracc-3.1_1.txz Special purpose database application
userinfo-2.5.txz Show information about local users
userlist-0.1.txz Prints a list of all usernames in /etc/passwd
usermatic-0.6.1.txz Scripts to automate the maintenance of accounts
usermin-1.780.txz Web-based interface for performing some user tasks
userneu-1.38_1.txz Account management and creation tool
userneu-devel-1.43_2.txz Account management and creation tool