compleated key type table (just tested this page)