KeyCommand Utility - Now Testing Mac Support

Two things remain

  1. Fix all the weird key command inconsistencies. (ie replace ~ with the correct Shift+`) there are dozens of those that cause extra characters to be displayed in the first column.

  2. Maybe set it so the first row does not scroll. This has some special problems as the current method auto sizes the columns really well. Keep the columns between the non-scrolling section and the scrolling section is harder than I thought it would be. Need to think on it a bit.