Adjust onSkeyChanged