Added test for all the special keys and updated the header file