diff --git a/known bugs.txt b/known bugs.txt index b2d0d971..34d04176 100644 --- a/known bugs.txt +++ b/known bugs.txt @@ -6,6 +6,7 @@ Glitches (improve diff results): - alpine seems to have problems (southernprince) - whole status line in irssi is spoken insteed of just the changes - whole status line in vim is spoken insteed of just the changes +- keys sometimes get stuck Questions: - what is the correct codepage for cyrillic diff --git a/src/fenrir/inputDriver/evdevDriver.py b/src/fenrir/inputDriver/evdevDriver.py index 9ac27c5c..720d1bb5 100644 --- a/src/fenrir/inputDriver/evdevDriver.py +++ b/src/fenrir/inputDriver/evdevDriver.py @@ -79,7 +79,7 @@ class driver(): def writeEventBuffer(self): if not self._initialized: return - for iDevice, uDevice, event in self.env['input']['eventBuffer']: + for iDevice, uDevice, event in self.env['input']['eventBuffer']: self.writeUInput(uDevice, event) def clearEventBuffer(self): @@ -92,6 +92,7 @@ class driver(): return uDevice.write_event(event) uDevice.syn() + time.sleep(0.0001) def updateInputDevices(self, force = False, init = False): if init: