In Caliburn.Micro, how can I detect user activity (mouse click/movement) outside of a ViewModel?
For example, if a user has not clicked anything in an application for a certain amount of time it should go back to the start page of the application.
This could be implemented in each View/ViewModel, but this would cause a lot of code duplication as each View/ViewModel would need the same code.
I did find this promising question, but this seems to detect system wide user activity instead of application wide as I need.