Contanki Rumble
Contanki Rumble allows Anki to be used with a gamepad or other controller device. This fork of Contanki adds support for immersive haptic feedback (rumble) to your study sessions.
๐ Features
- ๐ Immersive Haptic Feedback: Feel your answers! Experience over 15 distinct vibration patterns for actions like Answer Good, Answer Again, Undo, and Deck Complete.
- ๐ฎ Comfortable Reviews: Review your cards using a gamepad โ no more sore hands, backs, or eyes from sitting at a desk.
- ๐ฏ Intelligent Overlays: Pull up a helpful on-screen overlay to remind you of your control mapping in real time.
- โ๏ธ Fully Customizable: Bind almost any Anki feature to any button. Create different profiles for different controllers or study modes.
- ๐ฑ๏ธ Precision Cursor Control: Use analog sticks for mouse movement and scrolling where a controller normally falls short.
- ๐ Quick Select Menu: A radial menu (Right Trigger by default) for fast access to flags, tags, and custom shortcuts.
๐ Haptic Feedback Patterns
Each major action has a customizable tactile signature to help you stay focused; for example:
- โ
Good: A solid, confident pulse.
- โ Again: A disappointing ramp-down vibration.
- โ ๏ธ Hard: Two quick, bumpy pulses.
- ๐ Deck Complete: A celebratory โvictoryโ sequence.
- ๐ Undo: Three quick, light pulses.
๐ Usage Notes
- Connect your controller via USB or Bluetooth.
- Install the add-on and restart Anki.
- Press any button to โwakeโ the controller and get started.
Controls can be reassigned using the add-onโs config dialog (Tools > Controller Options). You can assign controls for each context (Review, Deck Browser, etc.) as well as global settings.
๐น๏ธ Analog Sticks & D-Pads
Sticks can be reassigned or put into Button Mode, mapping actions to the four directions. Both traditional button-based D-Pads and axis-based D-Pads are fully supported.
๐ฎ Choosing a Controller
Dualshock/Xbox One/Switch/8BitDo devices are fully supported, though verify rumble capabilities independently. I personally use IINE's Chronos remote.
๐ ๏ธ Troubleshooting & Compatibility
- Anki 2.1.66+ is required due to modern toolkit requirements.
- macOS: Volume controls are exclusive to macOS.
- Known Issues: Limited interaction with the Browser/Preferences windows; unable to open webview context menus.
- Conflicts:
- Not compatible with Anjoy.
- For Customize Keyboard Shortcuts, use Custom Actions in this addโon to match your shortcuts.
- If using AJT Flexible Grading and you get errors when burying cards/notes, disable
flexible_reviewer in its config.
Based on the original project by roxgib.
Thank you for supporting my education๐ฉบ