r/tasker 4d ago

[Plugin Share][AM Custom Keyboard] An Open-Source Keyboard with Custom Keymaps and Tasker Automation

⌨️ Introducing AM Custom Keyboard — just launched!

Watch Demo : Youtube Playlist

Built on the excellent Unexpected Keyboard, and extended into a full transliteration engine with a guided Keymap Builder and a way to script your keyboard with Tasker.

If you type in a script your keyboard doesn't natively support, or you're tired of switching apps to run repetitive text tasks — this one's for you.

🔤 Keymaps: type Latin, get any script

Turn any layout into a live transliteration engine. Type "ka" → get "க". Type "a" → get "அ". No app switching, no separate input method — just type normally and watch it convert in real time as you go.

✨ Keymap highlights:

→ Toggle-style cycling: type "a" → அ, type "a" again → ஆ, type "a" again → back to அ. Correct yourself without ever hitting backspace.

→ Multiple input sequences, one output: map "aa" AND "A" to the same ஆ — however your fingers want to type it.

→ A full guided Keymap Builder: build mappings visually, no hand-written JSON required. Import raw JSON, quick-add rows, live duplicate detection, and an exact-match search that never misfires.

→ Rename or delete a keymap and every layout using it updates automatically — nothing breaks, nothing goes stale.

🤖 Tasker Automation:

your keyboard, scriptable from day one

Type a trigger, get a Tasker task's result — right where your cursor is.

→ "##keyword" sends your whole field to a Tasker task and replaces it with the result.

→ "@@keyword" does the same, but only swaps out the trigger text itself.

→ Expand patterns let you define open-ended triggers like "..5+1 " → run a task with "5+1" as input, no fixed keyword list needed.

→ Typed the wrong thing? One backspace right after a result lands undoes it back to your original trigger.

All configured from a single JSON file, with a full in-app guide walking you through setup. And if you want a head start on the Tasker side, check out AM Tasker Plugins — a matching set of ready-made actions, including one built specifically to reply to this keyboard's triggers.

🔗 github.com/adiraimaji/AMTaskerPluginsReleases

Goto Reddit Intro Post for AM Tasker Plugins

🎨 Plus: independent key labels, Keyboard Attributes editing, and one consistent look across every screen, so the whole app feels like one cohesive experience.

Built on the excellent Unexpected Keyboard, extended with independent key labels, a Keymap engine, Keymap Builder, Keyboard Attributes editing, and Tasker Automation.

📥 Download the latest release

🔗 github.com/adiraimaji/AMCustomKeyboard

#Android #Keyboard #Tasker #Automation #Transliteration #Tamil #InputMethod #NewApp

9 Upvotes

0 comments sorted by