首页 > 解决方案 > 审查时在 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 上工作(所以没有附加组件),遗憾的是,这不是一个选项。

任何帮助将不胜感激。干杯!

标签: javascriptjqueryanki

解决方案


推荐阅读