<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Some way to inject automated libinput events?"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99800#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Some way to inject automated libinput events?"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99800">bug 99800</a>
from <span class="vcard"><a class="email" href="mailto:ryan.hendrickson@alum.mit.edu" title="rhendric <ryan.hendrickson@alum.mit.edu>"> <span class="fn">rhendric</span></a>
</span></b>
<pre>Hm, okay. Your caution seems justified, even if I still think that there's a
use case for generating events that do look the same to the compositor as the
events that libinput/hardware would generate. But I'll focus my efforts on
implementing a hook in a compositor instead of at libinput and see whether the
concerns you're highlighting come into sharper focus for me.
<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - RFE: extra option to define the vdist/hdist for scrolling event"
href="show_bug.cgi?id=92772">Bug 92772</a> doesn't seem to be relevant, because that's about changing how
libinput generates events from hardware that it already recognizes, whereas
libinput explicitly ignores joysticks and gamepads (and I don't think I would
advocate changing that, given that I would want a joystick-to-input layer to be
very dynamic and configurable--it makes more sense to me for an independent
process to handle such nonstandard input hardware, a process that users can
start and stop and reconfigure and replace without disrupting their compositor
session).</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>