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 CorePointer
and CoreKeyboard
set to on
.
@whot raised the question whether they are needed because CorePointer
and 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.
cc @whot