good to see iv inspired you to start working again
(little tip: Try hooking KeyPress insted of KeyUp\Down, or hook both. key pressed is not good with certen keys (up, down, windows etc. use key up to log these) but use keypressed to log the rest (good with shift, space, shift\key $, etc)