Remap Keyboard

Top  Previous  Next

You can also remap most of the keyboard keys to different keys. Lets say you want to remap the Delete key to F8, you will create a hotkey with the command = remap, parameter = [DELETE] and the hotkey = F8.

       

Lets say you want to use the remap hotkey to login into a program or a website, you will create a hotkey with the command = remap, parameter = [U][S][E][R][N][A][M][E][TAB][P][A][S][S][W][O][R][D][ENTER] and the hotkey = WinKey + L.

 

Or you just have a password, your command = remap, parameter = [P][A][S][S][W][O][R][D][ENTER] and the hotkey = WinKey + L.

 

Or if you want to remap Control + C, you will create a hotkey with the command = remap, parameter = [CONTROLD][C][CONTROLU] and the hotkey F8.

 

NB! If you press a modifier key down like CONTROLD you must release it with CONTROLU, otherwise your keyboard will think that the CONTROL key is being held down and it will stay down. Only a reboot will fix this!

 

NB! All characters or modifier keys must be in square brackets [] in the parameter box.

 

Modifier Keys:

Win        - Windows Key

WinD        - Windows Key Down

WinU        - Windows Key Up

           

Control         - Control

ControlD - Control Down

ControlU - Control Up

 

Shift        - Shift

ShiftD        - Shift Down

ShiftU        - Shift Up

 

Alt        - Alt (Menu)

AltU        - Alt Up

AltD        - Alt Down

 

Special command:

Pause (Use this half a second pause between remap commands)

 

Other keys / characters:

BackSpace, Tab, Return, Enter, Escape, Space, PageUp, PageDown, End,

Home, Left, Up, Right, Down, Insert, Delete

 

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

 

A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z

 

Numpad0, Numpad1, Numpad2, Numpad3, Numpad4, Numpad5, Numpad6, Numpad7, Numpad8, Numpad9

 

Multiply, Add, Separator, Subtract, Decimal, Divide

 

F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,

F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24

 

Numlock, ScrollLock

 

Apostrophe, Minus, Equal, BackSlash,

 

OpenSquare, CloseSquare,

 

SemiColon, SingleQuote,

 

Comma, Period, ForwardSlash

 

Mouse Actions:

LButton                - Left Mouse Button

MButton        - Middle Mouse Button

RButton                - Right Mouse Button

 

Examples:

I'm trying to get the following behaviour to happen: Paste my email address "a@b.com" into the control that currently has the focus and Hit tab to advance to the password box.

Use [SHIFTD][2][SHIFTU] that is if your keyboard has the @ sign with the 2 key on the keyboard. If not see which key it represents and use shift plus that key. So just simulate pressing down the shift and then the key with the @ on it and release the shift. This is how it should look: [u][s][e][r][n][a][m][e][ShiftD][2][ShiftU][d][o][m][a][i][n][Period][c][o][m][TAB]

For UK keyboard the @-sign is on the apostrophe key so then it will look like this: [u][s][e][r][n][a][m][e][SHIFTD][APOSTROPHE][SHIFTU][d][o][m][a][i][n][PERIOD][c][o][m][TAB]

 

 

The symbols that I was unable to remap are as follows:

Pipe                |

Tilda                ~

Dollar                $

Percent        %

DoubleQuote        "

At                @

 

So basically what the remap is doing is the same as when you are holding down the shift key and pressing the key that will give you that character.

 

Lets use the $ sign as example: the remap will hold down the shift key and then press the number 4 on the keyboard which will then print the $ sign. Also bare in mind that keyboards over the world differ and have different layouts concerning the special characters. So my $ sign might be above key 4 whereas your keyboard might be different.

 

I also suggest building your remap up gradually. Don't go and try create whole thing in 1 shot unless you some kind of genius ;-) I did this example a step at a time. Then tested the character and only then went on to the next character.

 

Paste the script below into the hotkey parameter:

[ShiftD][P][ShiftU][i][p][e][Tab][ShidtD][Backslash][ShiftU][Enter]

[ShiftD][T][ShiftU][i][l][d][a][Tab][ShiftD][Apostrophe][ShiftU][Enter]

[ShiftD][D][ShiftU][o][l][l][a][r][ShiftU][Tab][ShiftD][4][ShiftU][Enter]

[ShiftD][P][ShiftU][e][r][c][e][n][t][Tab][ShiftD][5][ShiftU][Enter]

[ShiftD][D][ShiftU][o][u][b][l][e][ShiftD][Q][ShiftU][u][o][t][e][Tab][ShiftD][SingleQuote][ShiftU]