RKTK API Docs RKTK Home Repo

start

Function start 

Source
pub async fn start<System: SystemDriver, KeyScan: KeyscanDriver, Debounce: DebounceDriver, Encoder: EncoderDriver, Rgb: RgbDriver, Storage: StorageDriver, Split: SplitDriver, Ble: WirelessReporterDriverBuilder, Usb: UsbReporterDriverBuilder, Display: DisplayDriver, Mouse: MouseDriver, H: AllHooks, DC: DisplayConfig + 'static, RL: Layout2d + 'static>(
    spawner: Spawner,
    drivers: Drivers<System, KeyScan, Debounce, Encoder, Rgb, Storage, Split, Ble, Usb, Display, Mouse>,
    hooks: H,
    opts: RktkOpts<DC, RL>,
)
Expand description

Runs rktk with the given drivers and key configuration.

ยงParameters

  • drivers: Drivers for the keyboard.
  • hooks: Hooks for the keyboard. See Hooks for detail.
  • opts: Other options such as keymap. See crate::config for detail.