Introduction

Capslox, based on the Caps Lock key, offers a smooth and efficient keyboard mapping, bringing you a brand new keyboard experience. Additionally, you can customize your own hotkey scheme using other keys.

It turns the Caps Lock key into a modifier key, like the Control key, combining with other keys to provides smoothly and swiftly functions, including Cursor Movement, Text Selection, Text Deletion, Window Binding, Multiple Clipboard, etc.

Get Started

  1. Download, and install Capslox;
  2. Open Capslox;
  3. Give Capslox permission to use Accessibility as prompted;
  4. If you are using Capslox for the first time, it’s recommended to take a look at the Tutorial, which will gets you started quickly with a simple game.

Usage Notice

When Capslox is running normally, the Caps Lock key will become a modifier button, which providing different functions by combining with other different keys, such as Caps Lock + E / D / S / F is Move Up / Down / Left / Right. You can set up the hotkey scheme according to your own preferences, for example, change the short pressing of the Caps Lock to send Esc.

If you have swapped some modifier keys, such as Caps Lock and Control, it’s highly recommended restore the setting for the best experience.


Hotkey

We refer to a system global shortcut as a hotkey.

Capslox uses the following symbols to represent modifier keys:

  • : Caps Lock
  • : Control
  • : Shift
Windows
  • : Windows
  • : Alt
macOS
  • : Command
  • : Option

For example: E means Caps Lock + Alt + E

You can use the above modifiers to create hotkeys and assign functions to them. Here are some valid examples of hotkeys:

  • 1 (Control + 1)
  • A (Caps Lock + A)
  • A (Shift + Caps Lock + A)
  • A
     (Long Press Shift + Caps Lock + A)
  • A (Control + Option + Shift + Command + Caps Lock + A)

* In Windows systems, since Alt and Windows keys are highly integrated with system functions, such as pressing the Windows key brings up the 'Start' menu, the specified hotkeys cannot include these two modifiers to avoid conflicts with system functions.

Timing

Capslox app uses the following symbols to represent the timing of hotkeys:

  • : Key down, triggered when the hotkey is pressed down. This is the default timing for hotkeys, except when recording hotkeys, it will not be displayed in the hotkey list
  • : Tap, triggered when the hotkey is pressed down and released in a short time
  • : Long press, Triggered when the hotkey is pressed down and held for a period of time

For example: 

 means Tap Caps Lock

Hotkey Rule

The default hotkey scheme of Capslox treats Alt (Windows) / Command (macOS) keys as "hyper key". If we consider the function of Caps Lock + some single key as a basic function, in most cases, adding Command to this basic hotkey will create a "variation" of this function. For example, if Caps Lock + E / D / S / F moves the cursor up / down / left / right, then Caps Lock + Command + E / D / S / F will move the cursor up / down / left / right multiple times.


* In the Hotkey column, - indicates that the function is not used in the default key scheme, assign a hotkey to the function if you need it.

Capslox General

HotkeyFunction
,Open the Preferences Settings
/Show the cheat sheet with lists of all the hotkeys

General

HotkeyFunction
Tap Toggle Caps Lock
-Send Input

For example, Send Input: Esc

-Open

Open the specified URL or file (folder). For example:

  • Website: https://capslox.com
  • File path on Windows: C:\Users\user\Downloads\example.png
  • Folder path on Windows: C:\Users\user\Desktop
  • Folder path on macOS: /Users/user/Desktop

Movement

HotkeyFunction
EMove Up
DMove Down
SMove Backward
FMove Forward
EMove Up 5 Lines
DMove Down 5 Lines
SMove Backward 5 Characters
FMove Forward 5 Characters
TMove Up 20 Lines
ZMove Down 20 Lines
TMove Up 50 Lines
ZMove Down 50 Lines
AMove Backward by One Word
GMove Forward by One Word
AMove Backward by 5 Words
GMove Forward by 5 Words
PMove to the Beginning of the Line
;Move to the End of the Line
PMove to the Beginning of the Page
;Move to the End of the Page

Selection

HotkeyFunction
ISelect Up One Line
KSelect Down One Line
JSelect Backward One Character
LSelect Forward One Character
ISelect Up 5 Lines
KSelect Down 5 Lines
JSelect Backward 5 Characters
LSelect Forward 5 Characters
MSelect Up 20 Lines
,Select Down 20 Lines
MSelect Up 50 Lines
,Select Down 50 Lines
HSelect Backward One Word
.Select Forward One Word
HSelect Backward 5 Word
.Select Forward 5 Word
NSelect the Current Word
NSelect the Current Line
USelect to the Beginning of the Line
OSelect to the End of the Line
USelect to the Beginning of the Page
OSelect to the End of the Page

Editing

HotkeyFunction
WDelete
RForward Delete
WDelete Word
RForward Delete Word
[Delete to the Beginning of the Line
/Delete to the End of the Line
[Delete to the Beginning of the Page
/Delete to the End of the Page
BackspaceDelete Line
BackspaceDelete All
SpaceSend Input: Enter
EnterInsert Line Below

Window Binding

With Window Binding, you can bind the currently active window to a hotkey, and then activate / minimize the window by pressing this hotkey.

The logic when pressing the activate hotkey is as follows:

  • If the bound window is the currently active window, minimize it;
  • If the bound window exists and is not currently active, activate it;
  • If the bound window doesn’t exist, and its application has other windows, then bind one of them;
  • If the application to which the bound window belongs is not running, then run the application and bind its window.
WindowBinding HotkeyActivate Hotkey
Window 111
Window 222
Window 333
Window 444
Window 555
Window 666
Window 777
Window 888
Window 999
Window 1000

Multiple Clipboard

The Multiple Clipboard provides extra clipboards in addition to the system clipboard.

Extra ClipboardCutCopyPastePaste (Plain Text)
Extra Clipboard 1XCVV
Extra Clipboard 2XCVV

FAQ

  • How do I fix the "VCRUNTIME140.dll is missing" or "VCOMP110.dll was not found" error on Windows?

    Please install the Visual C++ Redistributable, which can be downloaded from the official Microsoft website.

  • What is Secure Input on macOS? Why does it sometimes show that Capslox' hotkeys has been suspended due to Secure Input?

    Secure Input is a feature provided by macOS to protect users from being listened to by other apps when they are doing private keyboard input, such as password input. When Secure Input is turned on by any app, no other app can access the user's keyboard input data until Secure Input is turned off, and only the app that turned Secure Input on has permission to turn it off. For example, if you open the login page of a website in Safari, Safari turns on secure input when the password box is activated so that no other application can listen to the password you enter. Because of this feature, Capslox does not know what keystrokes the user presses when Secure Input is on, and naturally it does not provide the corresponding hotkey function based on the keystrokes pressed, in other words, the hotkey function is suspended and will resume automatically when Secure Input is off.

  • Sometimes macOS Secure Input remains enabled and Capslox remains paused and cannot be used?

    First, please make sure that no application is in password input mode. It is possible that some application interfaces are in password input mode, but these interfaces are blocked by other interfaces or are out of the screen range. If you are sure that this is not the case, based on the feedback received so far, it is likely that the macOS login interface did not correctly exit Secure Input. Please try locking the screen again and unlocking it.


Contact Us

If you want to submit suggestions or bug reports about Capslox, please submit it via Capslox’s feedback window (Status bar icon > Feedback…), which will automatically include the log infomation to help us fine the problem faster.

If you want to contact us, you can send an email to support@capslox.com.