Flexikeys
Flexikeys - Flexible Keys - More Than Hotkeys
Flexikeys are keys that execute a specific action in specific situations but otherwise behave completely normally.
The programs in which a flexikey is active can be determined (where it should function). First of all - and this is the difference with flexikeys in comparison with hotkeys (=Global Key Combinations) - the action is only executed if certain characters are entered before it. For example, you can define # or x as a flexikey, which would make no sense as hotkeys.
» Instructions "Create A Flexikey to Replace From A User Dictionary"
Example:
The # key, also adds a #. A number will only be converted to or from a hexadecimal if you press this key directly after pressing a number key.
Or the Num key: if a formula was entered directly before, the expression will be calculated e.g 3.5*6+3 Num and 24 appears.
Example 1: Convert number into hexadecimal number:
#
→Example 2: Calculate expression:
Num
→Num
→Example 3: Complete path:
Tab
→Example 4: Replace from a user dictionary:
Tab
→Predefined Flexikeys:
Most of the predefined flexikeys are deactivated after installation. Only \ (second Alt key + -) and Num are activated.
If you would like to use any of the other flexikeys, you can activate them in the settings.
You can add some flexikeys in the settings yourself, e.g. to allow a text abbreviation to replace with something from a custom dictionary.
Flexikey Key | Condition | Function |
---|---|---|
\ (second Alt key + -) | A path (beginning) with :\ will be entered | A list of the existing paths and files will be shown. The selected name will be added with Tab. |
Tab | A path (beginning) with :\ will be entered | The path will be completed. Pressing Tab again will show the next path. (Functions like in the command line). |
Num | Formula/expression that can be calculated | The result of the formula will be pasted. |
/ (Num Lock) | A path with :\ will be entered | The contents of the directory will be pasted. |
Tab | After a postal code (5-digit number) | The accompanying city will be pasted. |
Pause | After a number | The number entered will be converted to the corresponding ASCII characters. |
# | After a number | The number entered will be converted to a hexadecimal number. |
O | After a number | The number entered will be converted to an octal number. |
B | After a number | The number entered will be converted to a binary number. |
Ctrl + # | After any number of characters | The characters will be converted to the corresponding UTF8 characters |