essential-actions
Clone or download
Modified Files
# Hotkey Action plugin
# Hotkey Action plugin
This plugin allows map and execute keyboard shortcuts
This plugin allows map and execute keyboard shortcuts
## KeyBoard Mapping Reference to Hotkeyaction
## KeyBoard Mapping Reference to Hotkeyaction
The following table shows the relation between our keyboard and what we have to type on the plugin field to fire the hotkeys we want:
The following table shows the relation between our keyboard and what we have to type on the plugin field to fire the hotkeys we want:
Hotkey mapping plugin | Keyboard Key |
Hotkey mapping plugin | Keyboard Key |
--------------------- | ------------ |
--------------------- | ------------ |
A | <kbd>A</kbd> |
A | <kbd>A</kbd> |
B | <kbd>B</kbd> |
B | <kbd>B</kbd> |
C | <kbd>C</kbd> |
C | <kbd>C</kbd> |
D | <kbd>D</kbd> |
D | <kbd>D</kbd> |
E | <kbd>E</kbd> |
E | <kbd>E</kbd> |
F | <kbd>F</kbd> |
F | <kbd>F</kbd> |
G | <kbd>G</kbd> |
G | <kbd>G</kbd> |
H | <kbd>H</kbd> |
H | <kbd>H</kbd> |
I | <kbd>I</kbd> |
I | <kbd>I</kbd> |
J | <kbd>J</kbd> |
J | <kbd>J</kbd> |
K | <kbd>K</kbd> |
K | <kbd>K</kbd> |
L | <kbd>L</kbd> |
L | <kbd>L</kbd> |
M | <kbd>M</kbd> |
M | <kbd>M</kbd> |
N | <kbd>N</kbd> |
N | <kbd>N</kbd> |
O | <kbd>O</kbd> |
O | <kbd>O</kbd> |
P | <kbd>P</kbd> |
P | <kbd>P</kbd> |
Q | <kbd>Q</kbd> |
Q | <kbd>Q</kbd> |
R | <kbd>R</kbd> |
R | <kbd>R</kbd> |
S | <kbd>S</kbd> |
S | <kbd>S</kbd> |
T | <kbd>T</kbd> |
T | <kbd>T</kbd> |
U | <kbd>U</kbd> |
U | <kbd>U</kbd> |
V | <kbd>V</kbd> |
V | <kbd>V</kbd> |
W | <kbd>W</kbd> |
W | <kbd>W</kbd> |
X | <kbd>X</kbd> |
X | <kbd>X</kbd> |
Y | <kbd>Y</kbd> |
Y | <kbd>Y</kbd> |
Z | <kbd>Z</kbd> |
Z | <kbd>Z</kbd> |
` | <kbd>`</kbd> |
` | <kbd>`</kbd> |
0 | <kbd>0</kbd> |
0 | <kbd>0</kbd> |
1 | <kbd>1</kbd> |
1 | <kbd>1</kbd> |
2 | <kbd>2</kbd> |
2 | <kbd>2</kbd> |
3 | <kbd>3</kbd> |
3 | <kbd>3</kbd> |
4 | <kbd>4</kbd> |
4 | <kbd>4</kbd> |
5 | <kbd>5</kbd> |
5 | <kbd>5</kbd> |
6 | <kbd>6</kbd> |
6 | <kbd>6</kbd> |
7 | <kbd>7</kbd> |
7 | <kbd>7</kbd> |
8 | <kbd>8</kbd> |
8 | <kbd>8</kbd> |
9 | <kbd>9</kbd> |
9 | <kbd>9</kbd> |
\- | <kbd>-</kbd> |
\- | <kbd>-</kbd> |
= | <kbd>=</kbd> |
= | <kbd>=</kbd> |
~ | <kbd>~</kbd> |
~ | <kbd>~</kbd> |
! | <kbd>!</kbd> |
! | <kbd>!</kbd> |
@ | <kbd>@</kbd> |
@ | <kbd>@</kbd> |
\# | <kbd>#</kbd> |
\# | <kbd>#</kbd> |
$ | <kbd>$</kbd> |
$ | <kbd>$</kbd> |
^ | <kbd>^</kbd> |
^ | <kbd>^</kbd> |
& | <kbd>&</kbd> |
& | <kbd>&</kbd> |
\* | <kbd>*</kbd> |
\* | <kbd>*</kbd> |
( | <kbd>(</kbd> |
( | <kbd>(</kbd> |
) | <kbd>)</kbd> |
) | <kbd>)</kbd> |
\_ | <kbd>_</kbd> |
\_ | <kbd>_</kbd> |
\+ | <kbd>+</kbd> |
\+ | <kbd>+</kbd> |
TAB | <kbd>TAB</kbd> |
TAB | <kbd>TAB</kbd> |
\[ | <kbd>\[</kbd> |
\[ | <kbd>\[</kbd> |
] | <kbd>]</kbd> |
] | <kbd>]</kbd> |
\\ | <kbd>\\</kbd> |
\\ | <kbd>\\</kbd> |
{ | <kbd>{</kbd> |
{ | <kbd>{</kbd> |
} | <kbd>}</kbd> |
} | <kbd>}</kbd> |
\| | <kbd>\|</kbd> |
\| | <kbd>\|</kbd> |
\; | <kbd>;</kbd> |
\; | <kbd>;</kbd> |
\: | <kbd>:</kbd> |
\: | <kbd>:</kbd> |
\ | <kbd>\</kbd> |
\ | <kbd>\</kbd> |
, | <kbd>,</kbd> |
, | <kbd>,</kbd> |
\< | <kbd><</kbd> |
\< | <kbd><</kbd> |
\. | <kbd>.</kbd> |
\. | <kbd>.</kbd> |
\> | <kbd>></kbd> |
\> | <kbd>></kbd> |
/ | <kbd>/</kbd> |
/ | <kbd>/</kbd> |
SPACE | <kbd>SPACE</kbd> |
SPACE | <kbd>SPACE</kbd> |
WINDOWS, SUPER, COMMAND, WIN | <kbd>⊞</kbd> <kbd>⌘</kbd> |
WINDOWS, SUPER, COMMAND, WIN | <kbd>⊞</kbd> <kbd>⌘</kbd> |
META | <kbd>META</kbd> |
META | <kbd>META</kbd> |
SHIFT | <kbd>SHIFT</kbd> |
SHIFT | <kbd>SHIFT</kbd> |
ALT | <kbd>ALT</kbd> |
ALT | <kbd>ALT</kbd> |
F1 | <kbd>F1</kbd> |
F1 | <kbd>F1</kbd> |
F2 | <kbd>F2</kbd> |
F2 | <kbd>F2</kbd> |
F3 | <kbd>F3</kbd> |
F3 | <kbd>F3</kbd> |
F4 | <kbd>F4</kbd> |
F4 | <kbd>F4</kbd> |
F5 | <kbd>F5</kbd> |
F5 | <kbd>F5</kbd> |
F6 | <kbd>F6</kbd> |
F6 | <kbd>F6</kbd> |
F7 | <kbd>F7</kbd> |
F7 | <kbd>F7</kbd> |
F8 | <kbd>F8</kbd> |
F8 | <kbd>F8</kbd> |
F9 | <kbd>F9</kbd> |
F9 | <kbd>F9</kbd> |
F10 | <kbd>F10</kbd> |
F10 | <kbd>F10</kbd> |
F11 | <kbd>F11</kbd> |
F11 | <kbd>F11</kbd> |
F12 | <kbd>F12</kbd> |
F12 | <kbd>F12</kbd> |
F13 | <kbd>F13</kbd> |
F13 | <kbd>F13</kbd> |
F14 | <kbd>F14</kbd> |
F14 | <kbd>F14</kbd> |
F15 | <kbd>F15</kbd> |
F15 | <kbd>F15</kbd> |
F16 | <kbd>F16</kbd> |
F16 | <kbd>F16</kbd> |
F17 | <kbd>F17</kbd> |
F17 | <kbd>F17</kbd> |
F18 | <kbd>F18</kbd> |
F18 | <kbd>F18</kbd> |
F19 | <kbd>F19</kbd> |
F19 | <kbd>F19</kbd> |
F20 | <kbd>F20</kbd> |
F20 | <kbd>F20</kbd> |
F21 | <kbd>F21</kbd> |
F21 | <kbd>F21</kbd> |
F22 | <kbd>F22</kbd> |
F22 | <kbd>F22</kbd> |
F23 | <kbd>F23</kbd> |
F23 | <kbd>F23</kbd> |
F24 | <kbd>F24</kbd> |
F24 | <kbd>F24</kbd> |
NUMPAD 0 | <kbd>0<br/>Ins</kbd> |
NUMPAD 0 | <kbd>0<br/>Ins</kbd> |
NUMPAD 1 | NUMPAD 1 |
NUMPAD 1 | <kbd>1<br/>End</kbd> |
NUMPAD 2 | NUMPAD 2 |
NUMPAD 2 | <kbd>2<br/>🠗</kbd> |
NUMPAD 3 | NUMPAD 3 |
NUMPAD 3 | <kbd>3<br/>PgDn</kbd> |
NUMPAD 4 | NUMPAD 4 |
NUMPAD 4 | <kbd>4<br/>🠔</kbd> |
NUMPAD 5 | NUMPAD 5 |
NUMPAD 5 | <kbd>5<br/></kbd> |
NUMPAD 6 | NUMPAD 6 |
NUMPAD 6 | <kbd>6<br/>🠖</kbd> |
NUMPAD 7 | NUMPAD 7 |
NUMPAD 7 | <kbd>7<br/>Home</kbd> |
NUMPAD 8 | NUMPAD 8 |
NUMPAD 8 | <kbd>8<br/>🠕</kbd> |
NUMPAD 9 | NUMPAD 9 |
NUMPAD 9 | <kbd>9<br/>PgUp</kbd> |
NUMBER SIGN | NUMBER SIGN |
NUMBER SIGN | NUMBER SIGN |
HOME | HOME |
HOME | HOME |
INSERT | INSERT |
INSERT | INSERT |
PAGE UP | PAGE UP |
PAGE UP | PAGE UP |
PAGE DOWN | PAGE DOWN |
PAGE DOWN | PAGE DOWN |
END | END |
END | END |
ENTER | ENTER |
ENTER | ENTER |
DELETE | DELETE |
DELETE | DELETE |
SCROLL LOCK | SCROLL LOCK |
SCROLL LOCK | SCROLL LOCK |
PRINT SCREEN | PRINT SCREEN |
PRINT SCREEN | PRINT SCREEN |
PAUSE | PAUSE |
PAUSE | PAUSE |
NUM LOCK | NUM LOCK |
NUM LOCK | NUM LOCK |
CONTROL | CONTROL |
CONTROL | CONTROL |
CAPS LOCK | CAPS LOCK |
CAPS LOCK | CAPS LOCK |
NUM UP | NUMPAD UP |
NUM UP | NUMPAD UP |
UP | ARROW UP |
UP | ARROW UP |
NUM LEFT | NUMPAD LEFT |
NUM LEFT | NUMPAD LEFT |
LEFT | ARROW LEFT |
LEFT | ARROW LEFT |
ALT GRAPH | ALT GRAPH |
ALT GRAPH | ALT GRAPH |
NUM RIGHT | NUMPAD RIGHT |
NUM RIGHT | NUMPAD RIGHT |
RIGHT | ARROW RIGHT |
RIGHT | ARROW RIGHT |
NUM DOWN | NUMPAD DOWN |
NUM DOWN | NUMPAD DOWN |
DOWN | ARROW DOWN |
DOWN | ARROW DOWN |
ESC, ESCAPE | ESCAPE |
ESC, ESCAPE | ESCAPE |
## Usage
## Usage
To create a new hotkey, just drag the hotkey feature to the desired button and in the field `Key combination (separate using comma)` just type your combination.
To create a new hotkey, just drag the hotkey feature to the desired button and in the field `Key combination (separate using comma)` just type your combination.
Example: in ubuntu 20.04 for opening terminal just type `CONTROL,ALT,T`
Example: in ubuntu 20.04 for opening terminal just type `CONTROL,ALT,T`
## Known issues:
## Known issues:
- `WINDOWS` or `SUPER` or `META` key in Linux distros does not work.
- `WINDOWS` or `SUPER` or `META` key in Linux distros does not work.