got basic keyboard driver working