O
O
OnYourLips2013-09-06 06:28:08
Iron
OnYourLips, 2013-09-06 06:28:08

Remapping keys for keyboard and mouse

We need software that could reassign the actions of keyboard keys and mouse buttons.
And be customizable depending on the program.

For example:
1) Disable Caps Lock globally.
2) At the same time, in MS Word Caps Lock should work as intended.
3) And in PhpStorm, Caps Lock should perform the Alt + 5 combination.
4) The fifth mouse button should perform Shift + F6 in PhpStorm, in other programs it will continue to act as the fifth button.

What utility can achieve this?
Previously, with mice, they put a disk with drivers in which there was something similar (and, as a rule, buggy).

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
agmt, 2013-09-06
@OnYourLips

So there is AutoHotKey, where you can write more or less full-fledged scripts for each button. You can dig in the direction of WinGet/#ifWinActive.

T
TomasHuk, 2013-09-06
@TomasHuk

+1 to Autohotkey. Or as a variant of Autoit. When you press Caps Lock, check the window class. For each application, you can assign a different key combination to Caps Lock. The same is true for the mouse button. The truth is tormented by the question of how to disable Caps Lock for other applications. It seems to me that the button can only be reassigned, someone correct me. You can disable it hard - using SharpKeys (by making changes to the registry), but then all of the above will not work. By the way, a related post .

C
cjey, 2013-09-06
@cjey

You can also look in the direction of xMouseButtonControl - a free program for customizing the mouse. There you can configure mouse buttons, there are several profiles, and it seems that you can set up automatic switching of profiles depending on the program.

S
Stas007, 2013-12-16
@Stas007

Key Manager is perfect for this task .
You don't need a degree to remap keys, mouse buttons, combinations, long presses in the right program.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question