What does Anki-Remote do?

It lets you assign any keyboard key to each button on your Flipper Zero and use it as a BLE (Bluetooth Low Energy) remote. Key mappings are saved to the SD card inside the apps_data folder.

How to Use

To use the app, simply open it and select Manage Presets to create, edit, switch between, rename, or delete key-mapping presets. All presets and settings will be saved to the SD card.

Then, go back to the main menu, press Start, and connect to Bluetooth. Once you're successfully connected, you'll see the controller screen.

Purpose

The purpose I originally had in mind for this app was to be used as a remote for Anki, a popular spaced repetition flashcard app for med school students. However, this app's usability is not limited to Anki and it can be used for any other purpose or program.

The current HID keyboard in the BT remote app is limited for this use case because it takes a long time to navigate to a different button, and you have to be looking at the Flipper's screen at all times to see which key you have selected.

Credits & References

The following projects were used or referenced to help me make my app: - Flipper Zero's Official HID keyboard logic, core functionality, most images, and the remote screen layout. - BT Trigger bluetooth cross-compatibility, the awaiting bluetooth screen layout, and general example code. - Instantiator's Flipper Zero App Tutorial installing ufbt and setting up the development environment in VSCode.

App Version SDK Status Downloads Logs Build
1.3 87.1 f7 Build succeeded 15554 get logs get build
1.3 86.0 f7 Build succeeded 3470 get logs get build
1.3 79.2 f7 Build succeeded 299 get logs get build
1.2 87.1 f7 Build succeeded 336 get logs get build
1.2 87.0 f7 Build succeeded 1676 get logs get build
1.2 86.0 f7 Build succeeded 13156 get logs get build
1.2 79.2 f7 Build succeeded 547 get logs get build
1.2 78.1 f7 Build succeeded 370 get logs get build
1.1 86.0 f7 Build succeeded 3096 get logs get build
1.1 79.2 f7 Build succeeded 236 get logs get build
1.1 78.1 f7 Build succeeded 93 get logs get build
1.0 86.0 f7 Build succeeded 184 get logs get build
1.0 79.2 f7 Build succeeded 27 get logs get build
1.0 78.1 f7 Build succeeded 19 get logs get build
anki_remote Latest 1.3 GitHub Author: Blue5GD