任何有银河s3访问的人都可以确认以下Galaxy S3的模拟器设置吗? 目标:Google API – API Level 15 Skin:内置WXGA720 硬件返回/主页:是的 抽象液晶显示器密度:320 键盘盖支持:没有 最大VM应用程序堆大小:48 设备RAM大小:1024
我有一个带有textarea的网页,我需要捕获用户键入的键(以便我可以用键入的键replace不同的Unicode字符)。 我目前的代码如下: $("#myTextArea").bind('keypress', function(event) { var keyInput = event.which; // call other functions }); 以上代码适用于PC和iPhone / Safari。 但是, 在Android (三星)平板电脑上使用Chrome时会失败 。 出于某种原因,当我在android虚拟(软)键盘上键入时,不会触发“按键”事件 。 Android版本是5.0.2。 如果我尝试使用“keyUp”或“keyDown”,那么对于所有的字符 (除了返回键,空格,退格键等) 总是返回229 。 即使keyCode始终为229,textarea也会显示用户input的正确字符。 这意味着设备知道哪个键被input,但不知何故,我无法得到处理这个事件(和关键代码)使用JavaScript。 以下是我迄今尝试过的替代scheme及其结果: $("#mainTextArea").on("keydown keyup", function(event) { // event.which and event.keyCode both return 229 $(document).on('keypress', function(event) { // function is not triggered $('#myTextArea').bind('input keypress', function(event) { // […]