fix shortcut reading
Replace loop event by simple condition in Process(), improve In/Out position setting
Replace loop event by simple condition in Process(), improve In/Out position setting
Replace loop event by simple condition in Process(), improve In/Out position setting
Replace loop event by simple condition in Process(), improve In/Out position setting