Start with a vacuum brush, and then compressed air to avoid blowing loose crap in deeper.
I use my laptop as a desktop with USB "fanouts" going to external keyboard and mouse*. The machine's own keyboard is almost always covered with a light cloth to keep most of the grunge out.
I go through those external keyboards about once every year or so, but usually because the cables fail at the strain reliefs from the constant moving. Easy to repair, but easier to get a new keyboard and plug it in.
I am told, but I do not understand it, that the keyboard I/O coding software "groups" the letters in 3 by 3 groups, and they used to sometimes quit in that kind of pattern, tyu, ghj, bnm, for example. I haven't had one quit in that kind of pattern for decades, though.
Terry
*This, because my laptop sits on the coffee table and I operate it from about four feet away while I recline on the couch.