0
我有兴趣创建一个蓝牙遥控器的按钮用于Android手机和iPhone。是否可以按一次按钮(单击不长按)并发送多个按键代码?键盘单击多个事件
例如,一次点击就会连续发送20次亮度的关键码。最终的结果是手机的屏幕变暗为零亮度。
这可以通过分配单个键码和执行长按来完成,但这需要2-3秒。我想通过单击来完成此操作。有任何想法吗?
我有兴趣创建一个蓝牙遥控器的按钮用于Android手机和iPhone。是否可以按一次按钮(单击不长按)并发送多个按键代码?键盘单击多个事件
例如,一次点击就会连续发送20次亮度的关键码。最终的结果是手机的屏幕变暗为零亮度。
这可以通过分配单个键码和执行长按来完成,但这需要2-3秒。我想通过单击来完成此操作。有任何想法吗?
有你keypresee 试图 event.preventDefault()像下面
$('#myID').on('keyup keypress', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode === 13) {
e.preventDefault();
}
});
感谢您的建议。我不确定我是否理解,因为我的背景不在编程中。这是什么编程语言?什么是keycode 13以及preventDefault是做什么的? –
那么这就是输入密钥的关键代码,你需要用你的密钥代码来改变它,这就是JS。在关键代码的按键上,这将检查你的按键的键码。而e.preventDefault将防止单次按下多次提交。只是尝试在你的事件中添加e.preventDefault。 https://www.w3schools.com/jquery/event_preventdefault.asp –