kbdlogger: Added initial chardev support