问题标签 [onkeydown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android:如何控制主页按钮
我们正在尝试为我邻居的精神和身体残疾的女儿提供一个应用程序,让她使用 Android 平板电脑作为说话者,即,她按下几个大按钮,设备就会生成语音。该应用程序基本上是一个 WebView 和一个附加的 Javascript 对象,用于执行和控制语音生成,以及一些处理方向变化的逻辑。Html 文件是针对她的谈话项目的特定布局离线生成的。我们还添加了一些音乐播放和图片查看功能,以使设备对她更具吸引力。
问题是 Home 键让她回到了 Android 启动器屏幕的疯狂状态,而在测试设备 (Archos 70) 上,home 键不是物理按钮而是显示在触摸屏本身上,这太容易了不小心撞到了。
因此,我只想通过按 home、back、home 序列返回 Android 启动器,中间没有其他操作。
我可以通过使我的应用程序本身成为启动器来实现这一点吗?然后我怎样才能在 home、back、home 序列上回到原来的启动器?这似乎深入到了 Android 的内部,对吧?
到目前为止,我发现的唯一线索是Overriding Home button for a Car Home replacement app,但它的评级为 -1,并且据报道只能在模拟器中工作。我也怀疑我是否可以完全放弃原来的启动器,否则将无法再访问例如 USB 大容量设备控件以允许下载新的 HTML 文件、杀死并重新启动应用程序等等。
我也愿意去拼凑。也许可以启动一个后台服务,在必要时将应用程序再次带到前台?
android - Android 在返回键和菜单键上暂停活动
在我的应用程序中,我只有一个活动,我正在使用它ViewAnimator
来更改屏幕。对于菜单和返回键,我试图暂停活动(就像 home 键一样)并显示菜单或返回上一个View
。
愤怒的小鸟也有同样的想法(愤怒的小鸟里约热内卢做我想要的完全一样的事情)。
我还检查了该OnKeyDown
事件以了解 Home 键的工作方式,但我认为它是由系统处理的。
谢谢。
javascript - 如何使用javascript检查HTML输入文本框是否低于某个数字?
我想使用 javascript 验证输入框,以防止用户输入超过某个数字。我已经完成了数字的验证。如何防止用户输入超过某个数字?例如,用户输入的数字不能超过 24。
我努力了onkeydown="return (this.value<25)"
HTML
android - Android SurfaceView 问题
在 SurfaceView 上绘图时,我在拦截“后退”按键时遇到问题。我的 onKeyDown 事件似乎只在第二个和后续键事件上被调用——这对于后退键没有用,因为活动已经暂停或终止。
我已经尝试了我遇到的每一个建议,确保设置了可聚焦和可触摸模式聚焦等,将我的 onkeydown 处理程序移出视图并进入活动等。它在模拟器和硬件上的工作方式相同。
我知道这与焦点有关,但似乎我无法让我的表面视图同时接收关键事件和触摸事件的焦点。
请帮助我对此感到非常恼火,因为我不明白为什么没有其他人有这个问题。
谢谢。
android - Android:onKeyDown 直到鼠标点击后才会触发
我有一个 onKeyDown 事件,它应该在触发后显示一个图像,但我注意到尽管多次按下相应的键,但直到我用鼠标单击画布上的任何位置,图像才会出现。关于实际问题以及如何进行的任何建议?这个概念很新,所以不太确定可能缺少什么。*完整编辑和粘贴课程。谢谢
}
android - android - onKeyDown mFlags 变量
我有一个从 onKeyDown 事件返回的日志,并且标志导致数字 520。我如何找出标志是什么?我假设它的 520 = 512 + 8 = FLAG_TRACKING + FLAG_FROM_SYSTEM
我需要确定,我听说它与十六进制代码有关。我如何转换并找出答案?
从日志:
onKeyUp - 键码:118 | 信息:KeyEvent{action=ACTION_UP 代码=118 重复=0 元=0 扫描代码=766 mFlags=520}
我需要知道 mFlags 的名称是什么。
谢谢你。
php - onkeydown 事件的问题会阻止除数字以外的所有输入,但允许输入提交表单?
我在使用基于用户提供的字符串显示从 mysql 数据库中提取的结果的表单时遇到问题。
可以这么说,一个订单。在这种形式中,有一个数量字段。我尝试使用 javascript 来阻止除数值以外的所有输入。不过,除此之外,我还禁用了输入键功能。
我知道这个键码是 23。但是我如何允许用户按 Enter 键提交表单,使用以下代码:
对此的任何输入将不胜感激,谢谢。
android - 在不使用 setSpacing 的情况下防止图库图像重叠
有没有办法在不使用 setSpacing 的情况下防止画廊图像重叠?
我的画廊使用自动旋转,g.onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, null);
这显然是以编程方式准确滚动它的最佳方式,但不幸的是,由于某种原因,设置间距会阻止 onKeyDown 工作。
或者也许有一种方法可以删除间距(不设置为 0)?想法是在滚动之前将其删除,并在滚动后返回。
很高兴听到任何建议。
jquery - 如何更改表单文本颜色?
我正在尝试在输入特定单词时更改表单字段文本的颜色。如何使用 if else 语句使其适用于多个单词?
当前:当输入“某事”时,文本颜色变为红色
我想做什么:(但不工作,因为我是 javascript 语法的菜鸟)
关于如何使其正常工作的任何想法?非常感谢您的帮助!
额外的信用:我怎么能做到这一点,但只改变那个特定单词的颜色?但没有别的词
java - OnKeyListener() 未执行
有人会建议为什么 OnKey() 方法中的代码没有执行。请注意,我试图通过点击 android 键盘上的“搜索”按钮来触发此操作。
这是主要代码:
我尝试添加下面的代码块作为建议的修复,但它没有帮助:
这是我的布局xml:
任何建议都非常感谢!
这是 Ted 建议的第一个实现:
这是我评论中提到的双触发问题的修复: