keyEvent Optimisation !