FreeBSD Ports

sysutils/keyd 2.6.0_1

Key remapping daemon for evdev

Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
sysutils
Package size
216.3 KiB, 1375.0 KiB installed

Description

keyd has several unique features many of which are traditionally only found in custom keyboard firmware like QMK as well as some which are unique to keyd. Some of the more interesting ones include:

  • Layers (with support for hybrid modifiers).
  • Key overloading (different behaviour on tap/hold).
  • Keyboard specific configuration.
  • Instantaneous remapping (no more flashing :)).
  • A client-server model that facilitates scripting and display server agnostic application remapping. (Currently ships with support for X, sway, and gnome).
  • System wide config (works in a VT but only on Linux).
  • First class support for modifier overloading.
  • Unicode support.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/keyd
pkg install keyd

From the ports tree:

cd /usr/ports/sysutils/keyd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	keyd>0:sysutils/keyd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.6.0_12.6.0_12.4.22.5.02.6.0_1
FreeBSD:14:quarterly2.6.0_12.6.0_1n/a2.5.02.6.0_1
FreeBSD:15:latest2.6.0_12.6.0_1n/a2.5.02.5.0
FreeBSD:15:quarterly2.6.0_12.6.0_1n/an/an/a
FreeBSD:16:latest2.6.0_12.6.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

The full lists below include those, and their dependencies in turn.

All build dependencies 6
All run dependencies 1

No port depends on this one.

Configuration

Options name: sysutils_keyd

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
MANPAGESonBuild and/or install manual pages
USES
gmake python:env shebangfix
Service scripts
keyd

Files

distinfo 1
FileSizeSHA256
rvaiya-keyd-v2.6.0_GH0.tar.gz691300697089681915b89d9e98caf93d870dbd4abce768af8a647d54650a6a90744e26

Commit history 0

No commits in the history this site was built from.