RKTK API Docs RKTK Home Repo

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, CH: CommonHooks, MH: MasterHooks, SH: SlaveHooks, BH: RgbHooks, DC: DisplayConfig + 'static, RL: Layout2d + 'static>(
    drivers: Drivers<System, KeyScan, Debounce, Encoder, Rgb, Storage, Split, Ble, Usb, Display, Mouse>,
    hooks: Hooks<CH, MH, SH, BH>,
    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.