//! Keyboard capabilities โ the keyboard half of the unified `RESP(CAPS)` (ยง4.4).
/// A semantic capability summary of the cloned keyboard. Counts and booleans only โ never raw HID bit
/// offsets. All fields are zero/false when no keyboard interface is bound (check
/// [`Health::kbd_attached`](crate::Health::kbd_attached) first); the keyboard half of
/// [`Caps`](crate::Caps). Use it for feature detection: a media key on a board with no Consumer
/// collection is a silent no-op, so [`has_consumer`](Self::has_consumer) tells you whether media
/// injection is real.