Fix focus frame issue
Support ProgramShift