-
Notifications
You must be signed in to change notification settings - Fork 0
MichalMaruska/fork-plugin
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
* What it is This is a plugin for an alternative, pipeline architecture of key-event processing in Xorg server. The patch for this pipeline is currently available in github and a debian package. https://github.com/MichalMaruska/xserver/commits/mmc-all debian packages in https://github.com/MichalMaruska/michalmaruska.github.io This plugin is available as debian package there. There is some explanation of what this plugin does at: http://www.ruska.it/michal/fork.html https://maruska7.blogspot.com/2014/08/forking-multitouch-on-keyboard.html * Implementation: Plugins on the pipeline have following api: - ProcessEvent - mouse_call_back - step_in_time (...We provide the time at which we want to be woken) * Specificly "forking" plugin We look at the Parallelism of key strokes (also mouse movement parallelism) and can change some Events (the keycode). There is also synchronization with device Freeze/Thaw. - fork_thaw_notify * Configuration parameters: ** Matrix verification_interval: verificator 0 +-------------------- code | time per-se This much after. code. ** overlap_tolerance * bit map Forkable.
About
modular implementation of double semantics of keyboard keys in depence of duration and multiple key combinations
Resources
Stars
Watchers
Forks
Packages 0
No packages published