Sometimes depending on what your deductible is, it's cheaper to just pay for the window itself.
Laptop keyboards are very easy to fix IMO
. It is a very thin ribbon that connects the keyboard to the mainboard, if that gets loose you will have problems. Just dissamble and check the ribbon.
If it's a regular computer well then go buy a $5 keyboard.
Sorry about your window! I had the same thing happen, except after breaking my window they ripped the inside door handle off, got blood everywhere, and stole my entire bezel; cd player, a/c controls, and all.