@@ -129,6 +129,7 @@ pub(crate) fn custom_tap_hold_release_trigger_tap_release(
129129/// - `keys_tap_on_press`: trigger tap immediately on press
130130/// - `keys_tap_on_press_release`: trigger tap when pressed then released
131131/// - `keys_hold_on_press`: trigger hold immediately on press
132+ ///
132133/// For any other key, falls back to PermissiveHold behavior.
133134///
134135/// Priority when a key appears in multiple lists (checked in order):
@@ -139,13 +140,15 @@ pub(crate) fn custom_tap_hold_keys(
139140 keys_hold_on_press : & [ OsCode ] ,
140141 a : & Allocations ,
141142) -> & ' static CustomTapHoldFn {
142- let keys_tap_on_press =
143- a. sref_vec ( Vec :: from_iter ( keys_tap_on_press. iter ( ) . copied ( ) . map ( u16:: from) ) ) ;
143+ let keys_tap_on_press = a. sref_vec ( Vec :: from_iter (
144+ keys_tap_on_press. iter ( ) . copied ( ) . map ( u16:: from) ,
145+ ) ) ;
144146 let keys_tap_on_press_release = a. sref_vec ( Vec :: from_iter (
145147 keys_tap_on_press_release. iter ( ) . copied ( ) . map ( u16:: from) ,
146148 ) ) ;
147- let keys_hold_on_press =
148- a. sref_vec ( Vec :: from_iter ( keys_hold_on_press. iter ( ) . copied ( ) . map ( u16:: from) ) ) ;
149+ let keys_hold_on_press = a. sref_vec ( Vec :: from_iter (
150+ keys_hold_on_press. iter ( ) . copied ( ) . map ( u16:: from) ,
151+ ) ) ;
149152 a. sref (
150153 move |mut queued : QueuedIter , _coord : KCoord | -> ( Option < WaitingAction > , bool ) {
151154 while let Some ( q) = queued. next ( ) {
0 commit comments