Yeah when you set the keycode to something else it performs that action like keycode = 0 then it cancels it. There is no keycode 0. You are welcome. And thanks for that you are the man. Makes me feel that i have chosen the right path.