GlobalHotkeys

AnkiWeb addon 220031313

Controls Anki review with global keyboard shortcuts from any active application on Linux and Windows, using a background daemon and AnkiConnect, with configurable, interceptable hotkeys.
AI-generated summary; may contain mistakes.

sync-integrationreview-flowshortcuts

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (👍 0 · 👎 0)
Updated
2026-04-20
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
zh

Maintenance

stale

  • Last update or commit: 2026-04-20 (195 days before the snapshot).
  • GitHub Actions workflows: 1.
  • Commits in the last year: 8.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-04-20
History across monthly snapshots

Loading…

Similar addons

Gamepad/Controller Mapper

Adds native gamepad support to Anki, mapping controller buttons and analog sticks to keyboard shortcuts, card actions, and smooth scrolling, with multi-profile detection, a modifier layer, and press-to-bind setup.

review-flowshortcutsaccessibility

3 votes 44% approval 👍 3 · 👎 0 Anki 2.1.1~ Updated 2026-10-04
AnkiGestureControl

Enables hands-free Anki reviews by using a webcam to detect head and hand gestures, with customizable gesture-to-action mapping, sensitivity settings, recalibration, and optional camera preview.

review-flowshortcutsaccessibility

1 votes 21% approval 👍 1 · 👎 0 ⭐ 1 Anki 2.1.1~ Updated 2025-12-10

Description

在任意应用激活时,通过全局快捷键控制 Anki 复习——无需切换窗口。

支持 Linux(Wayland / X11)和 Windows。

为什么需要它?

Anki 自带的快捷键只在 Anki 窗口激活时有效。这个插件让你在任何应用前台时都能答题——浏览器、编辑器、终端……随便什么都行。

摸鱼神器用法: 把 Anki 最小化或藏到其他窗口后面,把卡片做成看起来像正常工作内容的样子(代码注释风格的单词卡、伪装成文档的知识点……),瞄一眼卡片内容,按快捷键答题,全程不切窗口。同事只会看到你在敲键盘,完全不知道你在背单词。上班摸鱼、开会摸鱼、等编译摸鱼,时间全部利用起来。

功能特性

  • 在任意窗口激活状态下触发复习快捷键
  • 拦截模式:热键组合不会传递给其他程序
  • 配置界面:Tools → 全局热键配置,修改立即生效,无需重启
  • Linux:自动检测 snap / flatpak 沙箱并给出分步引导

默认热键

Ctrl+Shift+Space — 显示答案 Ctrl+Shift+1 — Again(重来) Ctrl+Shift+2 — Hard(困难) Ctrl+Shift+3 — Good(良好) Ctrl+Shift+4 — Easy(简单)

所有热键均可自由修改。

安装要求

• 需先安装 AnkiConnect 插件

Linux: pip install evdev requests sudo usermod -a -G input $USER(执行后注销重新登录) 仅支持原生安装包,不支持 snap / flatpak。

Windows: pip install keyboard requests 无需任何权限配置,安装即用。

工作原理

Anki 启动时自动拉起一个轻量后台 daemon。 Linux 上通过 evdev 直接读取原始键盘事件,完全绕过显示服务器,Wayland 和 X11 均支持。 Windows 上通过 keyboard 库注册系统级键盘钩子。 触发热键后调用 AnkiConnect HTTP API 控制复习流程,Anki 关闭时 daemon 自动退出。

README

Anki Global Hotkeys

切换到其他应用时仍可通过全局快捷键控制 Anki 复习。支持 Linux 和 Windows。


功能

  • 任意窗口激活状态下触发 Anki 复习热键
  • Linux:通过 evdev 直接读取键盘,支持 Wayland 和 X11
  • Windows:通过 keyboard 库注册系统级全局热键,无需管理员权限
  • 拦截模式:热键组合不传递给其他程序
  • 配置界面:Tools → 全局热键配置
  • 热键修改后实时生效,无需重启
  • 自动检测 snap / flatpak 沙箱并给出提示(Linux)

默认热键

快捷键 功能
Ctrl+Shift+Space 显示答案
Ctrl+Shift+1 Again
Ctrl+Shift+2 Hard
Ctrl+Shift+3 Good
Ctrl+Shift+4 Easy

所有热键均可在配置界面自由修改。

安装要求

Linux

  • Anki 原生安装包(不支持 snap / flatpak)
  • Python 3.10+
pip install evdev requests
  • 用户需加入 input 用户组(插件首次运行时会自动提示):
sudo usermod -a -G input $USER
# 然后注销并重新登录

Windows

  • Python 3.10+
pip install keyboard requests

无需任何权限配置,安装后即可使用。

安装插件

方式一:从 AnkiWeb 安装(推荐)

在 Anki 中:工具 → 插件 → 获取插件,输入插件代码。

方式二:手动安装

  1. 从 Releases 下载 anki-global-hotkeys.ankiaddon
  2. Anki → 工具 → 插件 → 从文件安装插件
  3. 选择下载的文件,重启 Anki

使用方法

  1. 安装插件并重启 Anki
  2. Linux:若首次运行缺少权限,按照弹出提示执行授权命令并重新登录
  3. Anki 启动后 daemon 自动在后台运行
  4. 切换到任意其他应用,按热键即可控制复习

配置

Tools → 全局热键配置,可修改:

  • 每个动作的快捷键
  • 拦截模式开关(防止热键同时触发其他程序的快捷键)

工作原理

插件内置一个 Python daemon,根据平台自动选择后端:

  • Linux:通过 evdev 独立于显示服务器直接监听键盘事件
  • Windows:通过 keyboard 库注册系统级全局钩子

触发热键时调用 AnkiConnect HTTP API 控制 Anki。

依赖