jacdac.keyboard_client

Submodules

Package Contents

Classes

KeyboardClientClient

Measures KeyboardClient.

class jacdac.keyboard_client.KeyboardClientClient(bus: jacdac.bus.Bus, role: str)

Bases: jacdac.bus.Client

Measures KeyboardClient. Implements a client for the Keyboard client service.

on_down(handler: jacdac.bus.EventHandlerFn) jacdac.bus.UnsubscribeFn

Emitted when a key is pressed.

on_hold(handler: jacdac.bus.EventHandlerFn) jacdac.bus.UnsubscribeFn

Emitted when a key is held.