Finite State Machine Finite State Machine Hierarchical FSM Extended FSM Orthogonal Region Basic UML state diagram representing the computer keyboard state machine Extended…