I wish to be able to read wireless traffic sent from my wireless keyboard. At first I thought I could just buy some board like Arduino, plug in a module like nRF24L01+ and use this combo.
Since I'm not good at all with electronics I'd rather find another solution and, eventually, I thought that I already have a transreceiver for wireless comunication: my laptop Wi-Fi adapter.
As I said, I don't know much about electronics, so I wonder if it's actually possible to write a linux device driver for my adapter in order to make it able to capture and process wireless communication other than Wi-Fi.
Is this doable? Is this the best route I can follow, rather than using an Arduino with a wireless module?
EDIT I'm not looking for an implementation of such a device driver, my goal is to write it myself. I'm just asking if there is something I'm not taking into consideration before starting this journey.