Mouse and Keyboard hooking in UWP : Raw input VS KeyEvents VS Global Hook

I'd like to hook mouse and keyboard in my UWP app, and I'm wondering what is best between Raw input, Global Hook and simple XAML Key events. Put it simple, I'm developing a UWP application which s...