Why is keycode in Canvas class returning returning different values in two different windows mobiles?