Add PCKeyboardHack

PCKeyboardHack can change caps lock key behavior. For example, changing
caps lock key to delete Key.