Adding in PCKeyboardHack

closes #660

Signed-off-by: phinze <paul.t.hinze@gmail.com>