Hmm, here's a thought: aren't the "uinput" framework and module meant exactly for this purpose (injecting input events)? Perhaps acpi_fakekey can be adapted to use uinput instead of writing to existing input devices.
Hmm, here's a thought: aren't the "uinput" framework and module meant exactly for this purpose (injecting input events)? Perhaps acpi_fakekey can be adapted to use uinput instead of writing to existing input devices.