░█████╗░██╗░░██╗██╗░░██╗██╗████████╗
██╔══██╗╚██╗██╔╝██║░██╔╝██║╚══██╔══╝
███████║░╚███╔╝░█████═╝░██║░░░██║░░░
██╔══██║░██╔██╗░██╔═██╗░██║░░░██║░░░
██║░░██║██╔╝╚██╗██║░╚██╗██║░░░██║░░░
╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░░╚═╝░░░
Experimental Talon integrations using macOS accessibility APIs.
(Depends on community interest)
Clone alongside knausj in your .talon/user folder:
$ cd ~/.talon/user/
$ git clone https://github.com/phillco/talon_axkit.git
This repo requires a knausj checkout in your user/ folder, but it doesn't need to be super recent -- anything after April 2021 should work.
For accessibility dictation to work, you need to set
user.context_sensitive_dictation = 1
user.accessibility_dictation = 1
either globally in knausj_talon/settings.talon or else in per-application Talon configuration files. Note that accessibility dictation only operates in some applications; try it in TextEdit to know for sure how it looks in action. For web applications, generally Safari is better than Chrome is better than Firefox when it comes to accessibility support but there are some exceptions.
We would love a couple of beta testers and/or code reviewers. Reach out in #talon-mac if you are interested!
The goal is for most of this to be upstreamed eventually, but a small repository allows us to experiment and iterate more quickly in the short term without having to synchronize knausj versions (this allows us to ship without waiting for Phil to merge his fork of knausj from early 2021. :D).
Python
93.5%
Talon
6.5%
░█████╗░██╗░░██╗██╗░░██╗██╗████████╗
██╔══██╗╚██╗██╔╝██║░██╔╝██║╚══██╔══╝
███████║░╚███╔╝░█████═╝░██║░░░██║░░░
██╔══██║░██╔██╗░██╔═██╗░██║░░░██║░░░
██║░░██║██╔╝╚██╗██║░╚██╗██║░░░██║░░░
╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░░╚═╝░░░
Experimental Talon integrations using macOS accessibility APIs.
(Depends on community interest)
Clone alongside knausj in your .talon/user folder:
$ cd ~/.talon/user/
$ git clone https://github.com/phillco/talon_axkit.git
This repo requires a knausj checkout in your user/ folder, but it doesn't need to be super recent -- anything after April 2021 should work.
For accessibility dictation to work, you need to set
user.context_sensitive_dictation = 1
user.accessibility_dictation = 1
either globally in knausj_talon/settings.talon or else in per-application Talon configuration files. Note that accessibility dictation only operates in some applications; try it in TextEdit to know for sure how it looks in action. For web applications, generally Safari is better than Chrome is better than Firefox when it comes to accessibility support but there are some exceptions.
We would love a couple of beta testers and/or code reviewers. Reach out in #talon-mac if you are interested!
The goal is for most of this to be upstreamed eventually, but a small repository allows us to experiment and iterate more quickly in the short term without having to synchronize knausj versions (this allows us to ship without waiting for Phil to merge his fork of knausj from early 2021. :D).
Python
93.5%
Talon
6.5%