User Tools

Site Tools


trigger:Typed_String

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
trigger:Typed_String [2017/03/05 22:33]
peternlewis [Forum]
trigger:Typed_String [2017/08/16 02:21]
peternlewis
Line 13: Line 13:
 As above, typing Shift-Space will cancel the sequence, as will any control key or command key (eg Command-.), any macro execution, switching applications,​ clicking the mouse, or not typing for more than a few seconds. As above, typing Shift-Space will cancel the sequence, as will any control key or command key (eg Command-.), any macro execution, switching applications,​ clicking the mouse, or not typing for more than a few seconds.
  
-You can optionally allow typed string triggers to work regardless of case, regardless of diacriticals, or to remember ​the case of the typed string and mimic the case in any Insert Text actions. You can limit the typed string trigger to only work after a word break (which means any non-alphanumeric character, or any case that cancels the sequence as described above).+You can optionally allow typed string triggers to work regardless of case, regardless of diacriticals
 + 
 +You can have the case of the typed string and affect Insert Text actions. This means that if you type the string ​in all uppercase, the resulting ​Insert Text will also be uppercased. ​ If you type just the first letter in uppercase, just the first resulting Insert Text will be uppercase. 
 + 
 +You can limit the typed string trigger to only work after a word break (which means any non-alphanumeric character, or any case that cancels the sequence as described above).  **Note** that this means the match will happen only after you type a word break and then the Typed String - Keyboard Maestro des not know what you will type in the future so it cannot restrict matches to only happen if you plan to type a word break next.
  
 Alternatively,​ you can use a [[:Regular Expressions|regular expression]] to match a trigger. The trigger is matched against the end of the typing sequence, so there is an implicit \z on the end of the [[:Regular Expressions|regular expression]]. Note that it would be useless to try to match a word break at the end with \b or some sort of positive or negative lookahead assertion as the typing sequence always ends at the current character. So for example "​ell\b"​ would match "​hell"​ even if the next character you planned on typing was an "​o"​. Alternatively,​ you can use a [[:Regular Expressions|regular expression]] to match a trigger. The trigger is matched against the end of the typing sequence, so there is an implicit \z on the end of the [[:Regular Expressions|regular expression]]. Note that it would be useless to try to match a word break at the end with \b or some sort of positive or negative lookahead assertion as the typing sequence always ends at the current character. So for example "​ell\b"​ would match "​hell"​ even if the next character you planned on typing was an "​o"​.
trigger/Typed_String.txt · Last modified: 2017/08/16 02:21 by peternlewis