Real-time text formatting android tool | Русский
Type {command}$ in any text field - messenger, browser, notes - and Inline will execute your Lua function on the spot, replacing the expression with the result. No root required.
- Install the app
- On newer Android versions you need to allow restricted settings before enabling the service: App Info > ⋮ (menu in the top right corner) > Allow restricted settings
- Enable the Inline accessibility service in device settings (button in the app menu)
- On the main screen of the app you'll find a list of modules - download and configure the ones you need
- Type
{help}$in a text field to see available commands
Not all text fields are supported. Compatibility depends on the Android skin - works well on Pixel and AOSP, unstable on Samsung, poorly supported on Xiaomi (MIUI/HyperOS).
- Commands right in your text - type
{name}$in any input field of any app and your Lua script processes the text on the fly - Custom Lua modules - each module is a
.luafile with commands you define yourself - Android API access - LuaJava bridge gives direct access to the Android SDK from scripts
- In-app management - modules are downloaded and configured through the UI, each module can have its own settings screen
Save hello.lua to /sdcard/inline and press Reload in the app menu (⋮):
local function hellocmd(_, query)
query:answer "Hello, world!"
end
return function(module)
module:registerCommand("hello", hellocmd, "Prints hello world")
endType {hello}$ in a text field - done. More about the API, libraries and module capabilities - in the Wiki.
To access the
/sdcard/inlinedirectory, enable Storage Permission in the app menu (⋮).
