Adds a comprehensive suite of keyboard shortcuts to Todoist. More info: https://github.com/mgsloan/todoist-shortcuts
Todoist Shortcuts (GMail / vim inspired) Extension
This extension adds a bunch of keybindings for Todoist. In particular, it adds a cursor in the task view which can be moved via the arrow keys or j / k / h / l (vim style keys). Many of the keybindings are inspired by gmail's keyboard shortcuts, so those that are familiar with those will find it very easy to get used to it.
Currently it provides keybindings for most non-premium features you might want to use, including: task completion, archival, deletion, setting priority, setting project, rescheduling, changing ordering, changing indent levels, and more.
If this extension is useful to you, feel free to show your appreciation at https://www.buymeacoffee.com/mgsloan
Read more
Currently it provides keybindings for most non-premium features you might want to use, including: task completion, archival, deletion, setting priority, setting project, rescheduling, changing ordering, changing indent levels, and more.
If this extension is useful to you, feel free to show your appreciation at https://www.buymeacoffee.com/mgsloan
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Todoist Shortcuts (GMail / vim inspired)", "short_name": "Todoist Keys", "author": "Michael Sloan", "description": "Adds a comprehensive suite of keyboard shortcuts to Todoist. More info: https://github.com/mgsloan/todoist-shortcuts", "version": "200", "homepage_url": "https://github.com/mgsloan/todoist-shortcuts", "content_scripts": [ { "matches": [ "https://todoist.com/app*" , "https://*.todoist.com/app*" ], "js": ["common.js", "inject.js"], "all_frames": true } ], "permissions": ["storage"], "web_accessible_resources": [{ "resources": ["mousetrap.js", "todoist-shortcuts.js", "options-page.html"], "matches": [""] }], "icons": { "128": "icon128.png" }, "action": { "default_icon": { "128": "icon128.png" } }, "options_ui": { "page": "options-page.html", "open_in_tab": true }, "browser_specific_settings": { "gecko": { "id": {2ff71f49-5a35-4396-89e3-7913a0d12247}, "strict_min_version": "109.0" } }, "content_security_policy": { "script-src": "'self'" }, "manifest_version": 3}
Read more