Anki is a smart spaced repetition flashcard program
Find a file
Damien Elmes 34dcf64d76 another attempt at fixing key handling
we can't use an event filter on the top level webview, because it
ignores the return value of the filter and leads to Anki thinking
keys have been pressed twice

and if we use an event filter on the focusProxy(), the
keypress/release events are sent even when a text field is currently
focused, leading to shortcuts being triggered when typing in the answer

to solve this, we move away from handling the key press events
directly, and instead install shortcuts for the events we want to
trigger. in addition to the global shortcuts, each state can install
its own shortcuts, which we remove when transitioning to a new state

also remove the unused canFocus argument to ankiwebview, and accept a parent
argument as required by the code in forms/
2017-06-22 16:39:31 +10:00
anki bump version 2017-06-07 13:31:16 +10:00
aqt another attempt at fixing key handling 2017-06-22 16:39:31 +10:00
designer Revert "work around https://bugreports.qt.io/browse/QTBUG-54755" 2017-06-05 16:52:22 +10:00
tests Revert "don't rely on cwd in media.py" 2017-04-11 12:50:33 +10:00
tools fix make install for source 2017-01-17 11:25:55 +10:00
.gitignore fix i18n on linux install 2012-12-21 18:04:26 +09:00
.travis.yml Update Python versions for Travis CI builds 2017-02-26 22:03:12 +02:00
anki.1 merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
anki.desktop update anki.desktop (thanks to julian) 2017-01-24 18:29:31 +10:00
anki.png merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
anki.xml merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
anki.xpm merged libanki and ankiqt into single distro 2012-12-21 16:51:59 +09:00
LICENSE elaborate on bsd license 2016-05-06 09:51:30 +10:00
LICENSE.logo update links in license.logo 2017-01-24 18:15:28 +10:00
Makefile fix make install for source 2017-01-17 11:25:55 +10:00
README.addons update addon readme based on JD's feedback 2017-02-03 13:34:10 +10:00
README.contributing fixing typo 2017-01-30 08:30:20 +01:00
README.development fix reqs 2017-01-11 13:35:45 +10:00
README.md Update README.md broken link 2017-03-09 15:13:30 -06:00
requirements.txt use requests for http; add progress info back 2017-01-08 19:06:32 +10:00
runanki explicit python3 in runanki, remove /usr/share ref 2016-06-28 15:47:09 +10:00

Anki

This is the development branch of Anki.

For stable builds, please see https://apps.ankiweb.net.

For non-developers who want to try this development code, the easiest way is to use a binary package - please see https://anki.tenderapp.com/discussions/beta-testing

If you're a developer, you can learn more about building Anki in README.development.

Build Status