Name
Kind
TapSDK
Class (lazy import from tapsdk.tap)
InputModeText
Class
InputModeController
Class
InputModeControllerText
Class
InputModeRaw
Class
InputType
Enum
AirGestures
Enum
DeviceInfo
Dataclass (lazy import from tapsdk.tap)
Version string: tapsdk.__version__.
Module
Role
tapsdk.tap
BLE client, TapSDK, GATT UUIDs
tapsdk.inputmodes
Mode command builders
tapsdk.enumerations
Public enums
tapsdk.parsers
Notification payload parsers
GATT characteristics (SDK-owned)
Constant
UUID
Use
tap_service
c3ff0001-…
Tap proprietary service
tap_data_characteristic
c3ff0005-…
Tap events (notify)
mouse_data_characteristic
c3ff0006-…
Mouse events (notify)
ui_cmd_characteristic
c3ff0009-…
Haptics (write)
air_gesture_data_characteristic
c3ff000a-…
Air gestures / mouse mode (notify)
tap_mode_characteristic
6e400002-…
NUS RX — mode / input-type commands (write)
raw_sensors_characteristic
6e400003-…
NUS TX — raw stream (notify)
Lower-level BLE protocol details: Tap BLE API Documentation (internal).