shift_list working in conjunction with keys
keymap now dictionaries
still need delete. shift, and reg there
backspace added. still a bit buggy, but think catching \b first should correct
added kernel/system data and root user check
cleaned up keymap and translation. backspace still buggy...