I created a wireless mechanical keyboard using an arduino and BLE. I love the feel of a mechanical keyboard but I hate the wires. So I made it wireless.
This was a great project because I had never used bluetooth or BLE before. Nor had I used the PS2 protocol. It was a fun little project. Now I have very clean looking desk.
Gamers may freak out because this is a slap in the face for low latency. However, I am coder. As long as my eyes can't tell then I don't care. I just want a professional looking, nice feeling keyboard for coding and a wireless WASD fits that description.