On the chance you’re not aware, they do make a pretty cool little matching numpad. It’s not quite as nice as having a full size keyboard (I wish they docked together with magnets or something), but for just over a hundred bucks all in, it’s a decent compromise.
https://shop.8bitdo.com/products/8bitdo-retro-18-mechanical-numpad
*ETA: I was basing the “just over a hundred bucks” on the keyboard having been $60 on woot for the longest time, but looks like they are sold out :(
I know this isn’t exactly what you’re asking, but after trying different sprays, coatings, and cleaners to keep my mirror fog free, the most foolproof way to deal with fogging is to deal directly with the cause: the mirror surface is cooler than the surrounding hot humid air, leading to condensation. Running the mirror under shower water for 5-10 seconds to warm it up before shaving has never failed me.
Just thought I’d throw it out there since the anti-fog coatings eventually wear off.