我爱深蓝 发表于 2019-8-5 20:17:22

anki 中使用 u,m 键上下滑动页面

本帖最后由 我爱深蓝 于 2019-8-5 20:19 编辑

      anki 中使用 u,m 键上下滑动页面
[*]anki 中使用 u,m 键上下滑动页面

[*]前言
[*]页面聚焦
[*]ahk 脚本重映射 up/down
[*]小技巧
前言在上一篇文章中,我介绍了如何将anki中 1,2,3,4 难度快捷键绑定到 h,j,k,l。而这篇文章将介绍,当anki中片内容过多而需要滑动页面进行浏览时如何快捷操作。
其实滑动页面,键盘方向键自然可以,但是这两个键键位稍远,伸手去按方向键还是不够舒服。而恰好u和m键基本没有被占用(到底有没有被占用我不知道),可以将方向键中的up和down绑定到这两个快捷键中。
页面聚焦在绑定u和m快捷键前,我们首先需要解决的一个问题是将焦点聚焦与当前卡片页面。anki中切换一张卡片后,当前窗口会失区焦点(好像是)。这样每次需要点击鼠标聚焦到当前卡片,非常之麻烦。
这个问题已经有大神解决了,anki中有个叫 Refocus Card when Reviewing (2.1) 的插件,可以实现卡片页面聚焦。
Sets focus to the card area, allowing you to scroll through your cards using Page Up / Page Down, etc.
想要愉快的用u,m滚动页面,首先得安装这个插件。
ahk 脚本重映射 up/down无奈anki插件不会写,于是通过AutoHotkey脚本来实现该功能。该脚本非常简单:
#IfWinActive 樱梦 - Ankiu::Upm::Down就是当激活的窗口是 anki的时候,将 Up 和 Down 两个快捷键,映射到u,m上。这样就可以实现用u,m滑动页面了。
这里,你只需要把代码中的 樱梦 也即 用户名 改成你自己的用户名即可,点击下载代码。
小技巧可以将代码编译成exe文件,然后生成一个快捷方式,再将生成的快捷方式放入到 startup 目录下,这样每次开机都会自动加载该脚本。祝各位使用愉快。
      

我爱深蓝 发表于 2019-8-5 20:22:16

原文件是用markdown写的,后来直接复制过来发现不行,于是在google中打开文档,然后在复制过来,这样虽然不能完美显示,但是勉强可看。大家也可以去语雀中看(https://www.yuque.com/purequant/anki/heya8p)
页: [1]
查看完整版本: anki 中使用 u,m 键上下滑动页面