Skip to content

Commit e8354a4

Browse files
committed
Don't set the evdev autorepeat rate
swhkd ignores autorepeat events, so disabling autorepeat isn't needed.
1 parent b98470b commit e8354a4

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/daemon.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use clap::{arg, Command};
2-
use evdev::{AttributeSet, AutoRepeat, Device, InputEventKind, Key};
2+
use evdev::{AttributeSet, Device, InputEventKind, Key};
33
use nix::unistd::{Group, Uid};
44
use signal_hook_tokio::Signals;
55
use std::{
@@ -165,7 +165,6 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
165165

166166
for (i, mut device) in keyboard_devices.into_iter().enumerate() {
167167
let _ = device.grab();
168-
let _ = device.update_auto_repeat(&AutoRepeat { delay: 0, period: 0 });
169168
keyboard_stream_map.insert(i, device.into_event_stream()?);
170169
keyboard_states.push(KeyboardState::new());
171170
}

0 commit comments

Comments
 (0)