javascript - 审查时在 Anki 中的键绑定
问题描述
我使用 Anki,一种用于学习新语言的抽认卡软件。
我的卡是什么样子的:
我想使用我的(物理)键盘上的一个键来显示/隐藏我的卡片上的其他信息,以便在 iPad 上更快地查看我的卡片。
问题是文档元素一开始没有聚焦(它是答案按钮),所以 JS/JQuery 中的 keyup 事件不起作用。如果我想让它工作,我需要先触摸 iPad 屏幕,然后再使用我的键盘,这完全违背了重点。
我的代码:
$(document).ready(function() {
$(document).on('keyup', function(e) {
var key = e.key;
if (key == "p") {
// My Code
}
});
});
我尝试了 $(document).click()、$(document).trigger("click") 和 $(document).focus() 都没有成功。其他 人(在 Reddit 上)遇到了这个问题,但通过 Anki 的附加组件解决了这个问题 - 因为我想让它在 iPad 上工作(所以没有附加组件),遗憾的是,这不是一个选项。
任何帮助将不胜感激。干杯!
解决方案
推荐阅读
- bash - 从文件中读取时如何在 awk 中使用变量
- node.js - Golden Layout 动态选项卡 - 点击时数据更改
- oracle-adf - 如何在注销操作中修复 apache shiro 未知会话异常
- python-3.x - 当我向 Pyjnius 提出请求时,手机没有振动
- python - 如何使用 pygame 和 pygame.MOUSEBUTTONDOWN 等成员为脚本编写单元测试?
- android - 预期 begin_array 但在行是字符串
- mysql - 有没有办法按照在子句中输入的顺序显示 INNER JOIN 条目?
- json - 使用 Alamofire 和 SwiftyJson 解析数据
- angular - 为什么是
没有在 Angular 7 中显示的数据源 - sql - 如何获得除一列外所有值都相同的两行