Are CorePointer and CoreKeyboard needed for inputtest driver?
This issue is for resolving this comment.
Currently in the tests there are many inputtest devices with
CoreKeyboard set to
@whot raised the question whether they are needed because
CoreKeyboard are effectively
on for the decade already.
I think not all behavior enabled by
CorePointer on is there by default. It is true that "CorePointer" is default as far as creation of core events is concerned, but look into
checkCoreInputDevices in xf86Config.c. As far as I understand, the "CoreKeyboard" and "CorePointer" settings control whether to create new default input devices with that property on. If I remove
CorePointer on, then some tests start failing, so there's definitely some change of behavior.
We could also decide that this is what we want and adjust the test expectations accordingly.