Identification for hardware forms and their scan code layout. Special value TOUCH may be used to indicate a touch layout, which has no specific form and is typically rendered on a screen.