Clicklet


Clicklet — Free Download. Mouse button remapper

Clicklet is a small Windows tray utility that assigns keyboard shortcuts to the fourth and fifth mouse buttons. It operates as a single native executable without an installer, runtime, account, or administrator rights. An optional INI configuration file defines one shortcut for each side button. The application deliberately avoids macros, per-application profiles, cloud services, telemetry, logging, and network activity. It serves users who need extra mouse buttons to trigger keyboard commands without a large remapping suite.

5.0(1 ratings)
File size: 0.135 MB
The latest version of Clicklet is: 1.0.0
Operating system: Windows
Languages: English
Price: $0.00 USD (Open Source (MIT))
  • Button 4 and Button 5 mapping. Clicklet intercepts the fourth and fifth mouse buttons and sends a configured keyboard shortcut instead of the default side-button action. Each of the two buttons receives one shortcut. The mapping applies globally while the program runs in the tray. Left, right, and middle clicks remain unchanged, so standard mouse operation continues without modification.
  • Default Button 5 behavior. When no configuration file exists, Clicklet maps Button 5 to Ctrl+Enter. This default supports applications where Ctrl+Enter submits a form, sends a message, or executes a selected cell. The default requires no setup and takes effect immediately after the executable starts. Button 4 remains unassigned in the default state.
  • Optional Clicklet.ini configuration. A plain-text INI file placed next to the executable defines custom mappings. The [Mapping] section accepts Button4 and Button5 entries with values such as ctrl+c or ctrl+v. The file must be saved without a byte-order mark. Invalid settings are reported at startup, and omitted buttons keep their normal behavior.
  • Modifier key combinations. Each button shortcut can combine one supported key with Ctrl, Alt, Shift, Win, or any combination of these modifiers. A bare key such as f5 is also valid. Modifiers are optional, so simple single-key assignments are possible. This covers common commands including copy, paste, paste as plain text, close tab, and screenshot.
  • Supported key set. Clicklet accepts letters, digits, function keys F1 through F24, Enter, Tab, Esc, Space, Backspace, Delete, Insert, Home, End, Page Up, Page Down, and arrow keys. Media keys and volume keys are not part of the supported set. Only one key per button is permitted, with no key sequences or macros.
  • Tray menu control. The notification-area icon opens a menu that lists each mapped button and its assigned shortcut. From the same menu, the user enables or disables Clicklet and opens the About box. Disabling the program restores normal side-button behavior without closing the process.
  • Portable single-executable operation. The program consists of one native executable under 400 KB. No installer runs, no runtime is required, and no administrator privileges are requested. The executable can be placed in any folder and started directly. No files or registry entries are written during normal operation.
  • Zero idle CPU usage. Clicklet consumes no processor time when no mouse button event occurs. The tray process waits for input without polling loops or background timers. This keeps system resource consumption at a minimum during long sessions. Memory and CPU load remain stable regardless of uptime.
  • Privacy-preserving design. The application makes no network connections, collects no telemetry, writes no logs, and performs no file or registry modifications. Configuration comes only from the optional INI file that the user creates. The source code is a single C++ file available for inspection. No account or registration is involved.
  • Manual startup configuration. Clicklet does not add itself to Windows startup. To launch it at sign-in, the user places a shortcut to Clicklet.exe in the shell:startup folder. This keeps startup behavior under direct user control. Automatic background installation is not performed.
  • Application compatibility scope. The mapping works in applications that accept standard keyboard input, including text editors, email clients, browsers, and notebook environments. It does not function in applications running with administrator privileges. Mouse-vendor software may intercept side buttons before Clicklet receives them. Windows SmartScreen can display a warning on first run because the executable is unsigned.
  • Startup validation and error reporting. When Clicklet.ini contains invalid entries, the program reports the problem at startup. Unrecognized key names, unsupported combinations, or malformed syntax are identified rather than silently ignored. Valid entries load and apply immediately. Missing configuration sections fall back to default behavior.

Clicklet was created by Tal Tabakman and is distributed through the GitHub repository tabakman/clicklet. The project provides a focused alternative to large mouse-remapping applications by limiting scope to two side buttons and one shortcut per button. The source code is written in C++ using Win32 APIs and is licensed under the MIT License.

Alternatives to Clicklet:

RELYR — Free Download. Input remapping tool

RELYR

RELYR is a free application for Windows 10 and 11 that remaps keyboard and mouse input through a graphical interface.
Price: Free   Size: 36.1 MB   Version: 0.1.394   OS: Windows