Add additional keyboard support

Some of the mac keyboards I have were sending different keycodes. This commit lets those keyboards function along side the originally supported keyboards.