Hacker News new | past | comments | ask | show | jobs | submit login

> Anki already supports either a specific remote or bluetooth remotes in general, and has TTS.

Have you considered a gamepad designed for phones? I use a GameSir T1s for my Anki reviews while out walking.

Only downside is the screen is lopsided in the controller due to the volume buttons, but this could be fixed with a more expensive gamepad which wraps the sides.




I guess you mean holding the gamepad with both hands and staring at the screen, in the usual gaming manner. But, you see, as a keyboard worker I (partly) go for walks precisely to give the shoulders and the neck some workout and stretching—and using a regular gamepad is the opposite of that, as I already discovered in practice. Otherwise I could just use the phone as normal—which is also pretty bad for the shoulders, though one at a time.

So I was thinking of using something in this vein:

https://ae01.alicdn.com/kf/HTB1q033QVXXXXb0XpXXq6xXFXXXW/4-I...

https://872c4715dbe9f10b83d1-0b39dab3ba460c18aad59cf32aacf5c...

Might come in handy in more occasions than just walking. E.g. home chores when I still have one hand free—currently such time is occupied with more passive podcasts and audiobooks.


Ah! I understand. I can use my controller one-handed if necessary and get a much better angle than staring down at my phone, but I typically don't have the neck/back problems that others do.

A lot of med students use the 8bitdo Zero 2[0] with Anki one-handed, but I believe a standard bluetooth clicker would be more ergonomic as it'll be designed for one-handed use.

For audio cards, you typically want a controller with 6 keys: 4 answer buttons, replay audio, and undo.

Native key remapping will be available in AnkiDroid 2.16. AnkiMobile (iOS) supports it, and there's various programs/addons for the desktop version.

There's a fair number of reddit threads with further opinions which should be helpful

[0] https://www.8bitdo.com/zero2/


Thanks! Didn't expect this much info, but then I looked into your profile, which explained things.

BTW, perhaps this could be of interest in regard to this topic: I previously was able to use Tasker to remap headphones' control buttons to keyboard keys, and thus trigger AnkiDroid's buttons. However, this turned out to be pretty awkward for me—but it's a generic mechanism for remapping, so may come in handy for someone who has other not-natively-supported inputs. (Though it will likely require additional paid addons for Tasker, namely AutoInput.)


Definitely useful information to relay, thanks!

I didn't have the time to get Bluetooth headphones working this release cycle, but it'd be great to do so if it doesn't require too many permissions.

Bluetooth headphones go through a different API than physical buttons/controllers/keyboards, and Google's changed the APIs a few times. At first glance it seemed like a minefield (either managing a media session, or managing Bluetooth devices, in both cases which we'd be competing for Bluetooth access with proper media players which have a legitimate want for the buttons).

Anyway, I digress. Thank you for the pointers, and I'll have another look when there's less maintenance work to carry out.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: