This program draws a shaft or hub with a standard keyway. The procedure determines the proper keyway per ANSI B17.1 (for inch sizes) or BS 4235:Part 1:1972 (for mm sizes). It also allows the user to change the size of the keyway, if desired. The keyway drawn is the theoretical size without any clearance.