I am a heavily virtualized and at any given time I have 2-3 different
guest operating systems running through Virtual Box. I can easily
identify the windows because they end in "VirtualBox OSE".
I would like to run autokey on both the guest and host operating
system and use the same abbreviations and hotkeys. A good example is
I replace adr with my phone number. When I am on my work virtual
machine computer I want it to input my work address. When I am on my
host system I want it to type my home address. Right now the host
grabs that input and sends my home address while my work machine is
changing it to my work address and the result is garbled.
On May 26, 7:21 pm, Christiaan Dekter <cdek...@gmail.com> wrote:
> Yes, that is pretty much the point of the window filter. The text you enter
> is compiled as a regular expression, so you have pretty much unlimited power
> in how you want to match window names. Only window names that match the
> expression will cause the abbreviation to trigger.
>
> To match in all windows except one with a certain title is a little trickier
> as regexes do not provide a straight-forward way of doing so. However, the
> following should work:
>
> ^((?!.*VirtualBox OSE).)*$
>
> The above assumes that the window title ends on VirtualBox OSE. Any window
> titles that end on this will NOT trigger a match, and any that don't, will.
>