Rule Your Keyboard. End Repetitive Typing.

OtoKeyboard maximizes your keyboard efficiency by assigning your frequently used text, code, or commands to a shortcut. Leave monotonous typing tasks to automation.

FAST AUTOMATION

EASY SETUP

UNLIMITED SHORTCUTS

GAMER-FRIENDLY

SECURE & LIGHTWEIGHT

ONGOING SUPPORT

It’s Time to Boost Your Productivity

Tired of typing the same emails, code snippets, or in-game messages over and over every day? OtoKeyboard eliminates this monotonous task, giving you back your valuable time. Whether you’re a professional or a gamer, take your keyboard usage to the next level. Get started right away with its simple interface and feel the difference.

Features

Get to know the power and flexibility of OtoKeyboard. Here are some of our key features that will boost your productivity.

Text Expansion Settings

This feature allows users to define specific “Keywords” which, when typed, are automatically replaced with longer “Expansion Texts”. For example, in the image, the keyword “addr” is mapped to “Champ de Mars, 5 Avenue Anatole France, 75007 Paris, France”, and “mail” is mapped to “contact@otokeyboard.com”. This facilitates quick typing of frequently used information like addresses or email addresses. The expansion text is inserted automatically when the keyword is typed followed by a space or Enter key.

Chained Action Setup

This feature enables users to execute multiple shortcuts in a specific order. The image shows a list of shortcuts such as “Shift+Z”, “Shift+X”, “Shift+F1”, “Shift+F2”, and “Shift+F3”. Users can select two or more of these shortcuts to create a chain. A minimum delay of 20 seconds can be set between actions in the chain. Additionally, the number of repetitions for the actions (infinite or a specific count) can be defined. The first selected shortcut in the chain acts as the trigger for the entire sequence. This allows complex and repetitive tasks to be automated with a single shortcut.

Put an End to Repetitive Tasks with the Type Text Feature

This main interface allows users to customize keyboard shortcuts to enhance their productivity. When the “Type Text” action type is selected, users can automatically type predefined text via their assigned shortcuts. This text isn’t limited to static characters; it can also include dynamic variables such as the current date ({var_date}), current time ({var_time}), and content from the system clipboard ({clipboard} or {clipboard:N} for specific items from clipboard history). Users can also define a final action to be performed automatically after the text is typed, such as pressing Enter or Space, which streamlines sequential operations like form submission or command-line entry.

Configure language, delays, notifications, and startup options

This detailed settings window provides comprehensive options for customizing the application’s general behavior and user interface experience. Users can primarily change the application language, ensuring all text is displayed in their preferred language. They can determine the action of the close (X) button, choosing between minimizing the application to the system tray or completely exiting it. Sensitive settings like typing delay (in seconds) can be adjusted here, and a smart delay feature allows for defining minimum and maximum delay values for a more natural typing experience. Furthermore, important options such as whether system notifications are shown, if a “HUD” (Head-Up Display) for timers is enabled, and if the application starts automatically with Windows, are also available.

Choose an action to perform immediately after text is typed

This feature further extends the automation capabilities of “Type Text” shortcuts. Users can select an additional action to be triggered immediately after the designated text is automatically typed. The available options include “Do Nothing” (the default), “Press Enter,” or “Press Space”. For instance, a shortcut could type a specific email address and then automatically press Enter to confirm the email field, or type a message in a chat application and then press Enter to send it. This detailed control allows for seamlessly automating multi-step workflows with a single shortcut trigger.

Macro Recorder

The Macro Recorder allows users to capture their mouse and keyboard actions and then replay these actions. The window includes “Record (CTRL+1)”, “Stop”, and “Play (CTRL+2)” buttons. While recording, the status changes to “Recording…”, and during playback, it shows “Playing Macro…”. Once recording is complete, information about how many actions were recorded is provided, and a notification is sent when playback finishes. This feature is particularly useful for automating repetitive tasks in games or software applications, providing great convenience to users.

Profile Management

Located within the “Edit Shortcut” dialog, this powerful feature enables “Type Text” shortcuts to be set to repeat automatically at specific intervals. When the “Enable Timer (Recurring Action)” checkbox is selected, users can set a custom time interval (in seconds, minutes, or hours) to determine how frequently the action should recur. This is extremely useful for automating regularly repeating tasks, periodic reminders, or situations requiring continuous monitoring. For example, scenarios like sending a specific text to a chat application every 5 minutes or reporting a status every hour can be easily automated with this feature.

Automate critical system actions like shutdown or restart

OtoKeyboard’s “System Action” feature provides fundamental control over your computer directly through shortcuts. This enables users to quickly perform various critical operating system-level functions with a single key combination. Supported actions include common operations such as “Shutdown Computer”, “Restart Computer”, “Put Computer to Sleep”, “Log Off”, “Lock Computer”, “Hibernate”, and “Empty Recycle Bin”. This functionality significantly enhances user productivity by saving time in daily routines and simplifying system management tasks.

Set shortcuts to execute repeatedly at defined intervals

Located within the “Edit Shortcut” dialog, this powerful feature enables “Type Text” shortcuts to be set to repeat automatically at specific intervals. When the “Enable Timer (Recurring Action)” checkbox is selected, users can set a custom time interval (in seconds, minutes, or hours) to determine how frequently the action should recur. This is extremely useful for automating regularly repeating tasks, periodic reminders, or situations requiring continuous monitoring. For example, scenarios like sending a specific text to a chat application every 5 minutes or reporting a status every hour can be easily automated with this feature.

Run any program, file, or URL with a custom shortcut

The “Run Command” action type provides users with the ability to quickly launch external applications, files, or web addresses via keyboard shortcuts. Users can either manually enter the full path to the command or file, or the URL, or use the integrated “Browse…” button to easily select any application or document on their computer. Additionally, it supports directly running specific whitelisted system commands such as calc, notepad, mspaint, explorer, cmd, and powershell, providing instant access to frequently used system tools. This feature is ideal for streamlining workflows and reaching your favorite applications or important resources instantly.

Plan & Pricing

Choose the plan that best suits your needs and start boosting your productivity today.

FEATUREFREELICENSE ($4.99/year)
CORE FEATURES
Shortcut Limit3 ShortcutsUnlimited
Chained Actions2 ChainsUnlimited
Instant Text Expansion3 ExpansionsUnlimited
Profile Management
AUTOMATION CAPABILITIES
Dynamic Variables ({date}, {clipboard})
Timer
Advanced Shortcut Types (System)
Advanced Shortcut Types (Command)
Smart Typing Delay
SUPPORT
Support TypeStandart E-posta DesteğiPriority Email Support

Questions or Suggestions About Our Program?

You can use the button below to report an issue, share an idea for improvement, or ask anything you’re curious about while using our program.

Scroll to top