|Posted by Emmanuel ® , 12/02/2018, 05:22:43||Reply||Forum|
First, What is the Client Context?
When working in Windows, we keep switching from Client Application to Client Application. For example, we will be typing a document in our wordprocessor, from to time to time we will switch to our mail application to check our mail, we will switch to our favorite web browser, etc etc ...
Among all the Client Applications we are using, there will be some where we don't want Instant Text to interfere, because we barely do some typing, for example the Calculator or a drawing application like Paint, and others where you heavily rely on Instant Text to enhance your productivity.
So, the Client Context is the Client Application we are currently working with. At a finer level, we will see that the context can even be the window that you are currently typing in, inside a Client Application, also referred to as the focus window.
So let us now explain what it means when we say Instant Text is context sensitive!
Instant Text is always aware of the Client Context, and can use this awareness to adapt to the Client Application you just switched to. The interaction between Instant Text and a given Client Application is mainly configured via the Client Configurator, where you can specify:
Part of the configuration is done in the Client Configurator, another part is done under the hood.
Instant Text will remember these settings as your preferred settings with the current Client Application you are working with, and apply these settings when you switch back to that Client Application.
With a little bit of experience, you will see that it is cool to have different settings for different Client Applications.
Note that for some Client Applications, Instant Text can even remember your preferred Spacing and Capitalization settings for each individual window inside the Client Application.
This is only possible, if the designers of the Client Application have assigned distinct window classes* to the various windows of their application. Else Instant Text has no way to distinguish the different windows inside the same Client Application.
For example in Notepad, it is cool to have Spacing and Capitalization on in the main window, and have it off in the Save As window where you don't want Instant Text to add space or capitalize when you type the period of the file extension.
|*window class: The window class is a technical Windows attribute that Software designers assign to the windows of their application. Unfortunately there are more and more applications where all windows share the same window class.|
|Edit | Reply | | | | | Current page | Author|