Drin

Results 8 comments of Drin

Is there any progress?

I think in @HaoboGu 's design, some jobs of processing is done by the `input_device`(the driver). For instance, the `input_device` will send the mouse event when they are configured to...

> Well I think it is not practical to reconfigure the drivers every time the user changes the layer or presses a modifier key. I cannot agree with you anymore.🥰...

If so, the states sharing mechanism between processor should be considered🤔

I have an idea to make the input device/processor more flexible and avoid the unstable feature `#[feature(generic_const_exprs)]` https://github.com/drindr/rmk/blob/3710603d4df71b5f27456617e48c41994b79effd/rmk/src/input_device/mod.rs#L103-L143

> End with something like: > > run_devices!{ > (matrix, encoder, touchpad) => EVENT_CHANNEL > } > > run_processor_chain! { > EVENT_CHANNEL => [touchpad_processor, encoder_processor] > } > > The...

I think the `clear_storage` is unnecessary now in the main branch (unreleased yet) since #260 has been merged. The experience about the keymap configuration will be nicer in the next...