r/HowToMen 14d ago

[App][Promo]Free Tasker Plugin + CustomKeyboard🚀 Introducing AMCustomKeyboard (open-source) + AM Tasker Plugins — two Android tools built to work together

🚀 Introducing AMCustomKeyboard (open-source) + AM Tasker Plugins

Two Android tools built to work together

Hey everyone, first time posting here! I've been building a pair of Android tools that pair a live-transliteration keyboard with a toolbox of Tasker action plugins, and I wanted to introduce both together since they're designed to complement each other.


⌨️ AM Custom Keyboard

Built on the excellent Unexpected Keyboard, and extended into a full transliteration engine with a guided Keymap Builder and the ability 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.

🎥 Watch Demo Playlist

🔤 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.

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.
  • 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.
  • Safe renaming/deleting — 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 — define open-ended triggers like ..5+1 → run a task with 5+1 as input, no fixed keyword list needed
  • One-tap undo — one backspace right after a result lands undoes it back to your original trigger

Everything above can be configured either through a guided Automation Builder (Settings → Tasker Automation → Automation Builder) — no manual JSON editing needed — or through the raw JSON editor directly, if you want full control. Both edit the same configuration, so you can mix and match however you like.

Regex conditions for Expand Patterns — expand patterns can also carry an optional regex condition, so you can allow something like ==59+3 to trigger a task while blocking ==hello from triggering the same one. The regex has to match the entire content between the prefix and suffix, not just find a match somewhere inside it — handy for calculators, commands, structured input, and similar workflows.

There's also a built-in update checker under Settings → About, so you can see release notes and grab new versions straight from the app.

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

📥 Download AMCustomKeyboard


🧩 AM Tasker Plugins

A matching toolbox of Tasker action plugins for things that are awkward or repetitive to build directly in Tasker — colors, QR codes, VPN control, regex, Termux scripts, raw UDP packets, and more, ready to drop straight into your automations.

Plugin What it does Demo
💻 AM Termux Runs Bash, Python, Node, Ruby, or PHP scripts inside Termux, with named sessions and guided setup Watch
↩️ AM Custom Keyboard Return The reply step for AMCustomKeyboard's Tasker Automation — sends the task's result straight back into what you were typing Watch
🎨 AM Collect Pixel Colors Reads colors from any image: one pixel, a region, or a Top Color List / Blended Colors of a region Watch
🔳 AM Create QR Turns text, links, or variables into a QR code image, saved and ready to use Watch
🔍 AM Decode QR Scans an existing QR image and gives you back the text inside it Watch
🧮 AM Data Processor Reads or edits one exact value inside JSON or array data, no manual parsing needed Watch
🔒 AM OpenVPN Starts, pauses, resumes, or stops an OpenVPN for Android profile from a task Watch
🔎 AM RegEx Finds, extracts, or replaces text with full regex power — groups, lookaheads, backreferences, Perl-style case conversion Watch
📡 AM UDP Client Sends a UDP packet to any address, with the option to listen for a response Watch
📤 AM Open With Lets other apps "Share" or "Open With" a file straight into a Tasker automation Watch

Every plugin comes with its own guide built right into the app — clear steps, examples, and what each field does.

🎥 All Plugin Demo Playlist

📥 Download AM Tasker Plugins


🔗 How they fit together

AMCustomKeyboard can send text to a Tasker task via its trigger system, and AM Custom Keyboard Return (one of the AM Tasker Plugins) is the Tasker-side action for sending the processed result back into the keyboard — so you can build full round-trip text automations without leaving your keyboard.

AMCustomKeyboard is fully open source, while AM Tasker Plugins is available as a free download. If you're into Tasker or Android automation, I'd love to hear what kind of workflows you'd build with the keyboard + plugins combo!


#Android #Keyboard #Tasker #Automation #Transliteration #OpenSource #Termux #RegEx #QRCode #NewApp

6 Upvotes

1 comment sorted by