日期:2014-05-20  浏览次数:20766 次

现在在做一个项目,想知道手机上的按键值是多少
项目要求:
  在电脑上使用jquery实现使用键盘能控制用户输入
现在需要知道:用户在手机上按键的值··我该怎么判断用户是手机输入还是电脑登陆,判断后 我该采用那种方式去处理,,求思路和实现方法:

------解决方案--------------------
我只知道手机按钮的值 J2ME的 
不同手机型号不同按键的 下面数值能支持大部分的手机
public static final int key_LeftSoft = -7 ; //左软键
public static final int key_RightSoft = -6 ;//右软键
public static final int key_OK = -5 ; //确认键
public static final int key_UP = -4 ; //上
public static final int key_DOWN = -3 ; //下
public static final int key_LEFT = -2 ; //左
public static final int key_RIGHT = -1 ; //右

怀念那时候做J2ME开发游戏啊。


而键盘上的值
就是ascii码

HTML code

<script language="javascript">
function keyDown()
  {
     var keycode =event.keyCode;
     var keychar=String.fromCharCode(keycode);
     alert('ASCII='+keycode+'\nKeyChar='+keychar);

  }
    document.onkeydown=keyDown;
</script>