BTHIDD(8)
π NAME π
hiii bestie, welcome to the bthidd(8) page from the System Manager's Manual β bthidd is the Bluetooth HID daemon, and she handles remote Bluetooth HID devices. periodt. π
β¨ SYNOPSIS β¨
bthidd -h
bthidd [-a BD_ADDR] [-c file] [-H file] [-p file] [-t val] [-u]
π¦ DESCRIPTION π¦
okay so the bthidd daemon handles remote Bluetooth HID devices. that's the whole vibe. the options are:
-aBD_ADDR β specify the local address to listen on. by default, the server will listen onANYaddress. you can specify the address asBD_ADDRorname; if you use aname, thebthidddaemon will attempt to resolve it viabt_gethostbyname(3). π«Ά-cfile β specify path to the configuration file. the default path is/etc/bluetooth/bthidd.conf.-dβ do not detach from the controlling terminal, i.e., run in foreground. main character energy, staying right there. β¨-Hfile β specify path to the known HIDs file. the default path is/var/db/bthidd.hids.-hβ display usage message and exit. short and iconic.-pfile β specify path to the PID file. the default path is/var/run/bthidd.pid.-tval β specify client rescan interval in seconds. thebthidddaemon will periodically scan for newly configured Bluetooth HID devices or disconnected βpassiveβ Bluetooth HID devices and will attempt to establish an outgoing connection. the default rescan interval is10seconds. β°-uβ enable support for input event device protocol. requiresevdevanduinputdrivers to be loaded withkldload(8)or compiled into the kernel. no cap, this one needs the kernel situation handled first. π
π KNOWN LIMITATIONS π
real talk: the bthidd daemon currently does not handle key auto repeat and double click mouse events. those events work under X(7) (ports/x11/xorg-docs) just fine, but not in text console. it's giving βworks on my setupβ energy, but make it console. π
also, this manual page needs more work. a manual page documenting the format of the /etc/bluetooth/bthidd.conf configuration file is needed as well. bestie, the docs are lowkey asking for a glow-up. π
π FILES π
/etc/bluetooth/bthidd.conf/var/db/bthidd.hids/var/run/bthidd.pid
π₯ SEE ALSO π₯
π AUTHORS π
Maksim Yevmenkin <m_evmenkin@yahoo.com> π«Ά
β οΈ CAVEATS β οΈ
any Bluetooth HID device that has HUP_KEYBOARD or HUP_CONSUMER entries in its descriptor is considered as βkeyboardβ. for each βkeyboardβ Bluetooth HID device, the bthidd daemon will use a separate instance of the virtual keyboard interface vkbd(4). therefore the kbdmux(4) driver must be used to properly multiplex input from multiple keyboards. that's not a maybe, bestie β that's a must. π
okay bye bestie β this bthidd(8) page is coming at you from the Debian source/version situation, dated April 30, 2018, and it signs off as BTHIDD(8). stay Bluetooth-y. πβ¨
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- Copyright (c) 2006 Maksim Yevmenkin <m_evmenkin@yahoo.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms