Hello, my laptop is Lenovo Legion Y540. Recently my laptop's keyboard stopped working, sometimes it works on its own but that is very rarely, it only works in BIOS and some fn keys work but nothing more than that, I've tried uninstalling the keyboard driver, I've tried cleaning up the laptop from dust and I've even reinstalled windows 10 but nothing works, my last resort is probably just changing the keyboard itself but it seems like such a tedious process specially since I'm pretty sure it's a software problem if it's working in BIOS.