Across a typical application system, certain keys are used in a consistent manner, to aid in usability. By assigning these keys accurately for your project, the navigation and other logic that is generated is better able to deal with ambiguous navigation. For example, if no exit is recorded from a screen but it is encountered during a workflow that needs an "exit" back to the home screen, the ScreenExitKey will be used.