Outliner Software Forum RSS Feed Forum Posts Feed

Subscribe by Email

CRIMP Defined

 

Tip Jar

Text expander and clipboard enhancer tools

View this topic | Back to topic list

Posted by Dr Andus
Mar 19, 2014 at 09:54 PM

 

Jim,

PhraseExpander 4 was released today, you may want to check it out, as a lot of what you had suggested below might now be possible:

http://www.phraseexpander.com/tour/phraseexpander-4-new-features/

Personally I was pretty happy with v. 3 due to its agility, and was a bit reluctant to try v. 4, as I was worried of feature creep. But being able to add a new phrase to the database without having to bring up the main software window (it’s now done in a little pop-up box) won me over.

Another useful improvement for me is that the suggestion box (of the SmartComplete feature) can now be freely positioned in software that otherwise wouldn’t allow the pop-up by the cursor (such as most browsers). In those situations in the past the suggestion box would be displayed in a fixed position around the top middle, which could obscure one’s typing or be too far from the typing for the eye to follow.

I can’t comment on the other features (clipboard extension, application launcher etc.), as I don’t use those.

jimspoon wrote:
>I have an idea and would like to know what you think about it.
> >I think it would be useful to have a text expansion utility that would
>work as follows:
> >(1) to include a string of text as an “expansion”, simply highlight,
>right-click it, then select an option to put it in the database of
>expansions.  no need to define an abbreviation.
> >(2) to insert an expansion, type in a defined keystroke or sequence to
>signal the expansion utility “I want you to enter a text expansion.
>Please monitor the following keystrokes by which I will indicate the
>expansion I want.”  For example, I might use the string “///” to signal
>the utility that I want to select an expansion.
> >(3) start typing in characters that appear anywhere in the desired
>expansion.  for example, to select the expansion “mary had a little
>lamb”, one might type in “lam mar lit”.  As the characters are typed in,
>the expansion utility would search the database for all expansions that
>contain the all the space-delimited strings, until the desired expansion
>is found and selected.
> >(4) no list of expansions would be displayed until the number of
>matching expansions is below a certain number.  (Until that point is
>reached, perhaps only the number of matching expansions could be
>displayed.)  I suggest this in order to prevent a very large,
>flickering, and distracting display of matching expressions.
> >(5) in the list of matching expansions, the typed-in space-delimited
>strings should be highlighted as they appear in each matching expansion.
> This visual aid would aid the user in entering further strings to
>narrow down the list.
> >(6) when a small list of matching expansions is displayed, the user may
>select the desired expansion by typing a number, or by simply continuing
>to type in space-delimited strings that appear in the expansion.  When
>there is only one matching expression, use the down-arrow to select it
>and press enter.
> >(7) this method would eliminate the need to define, memorize, and type
>in abbreviations. I find that I am reluctant to take the time to define
>an abbreviation-expansion pair.  Also, as the number of
>abbreviation/expansion pairs increases, one quickly reaches the point
>where it is difficult to recall the appropriate expansion and to type it
>in accurately to invoke the desired expansion. 
> >(8) the database of expansions would include only those specifically
>included by the user using the above method.  This would prevent the
>utility from proposing unwanted expansions, and would make the search
>and selection process go faster.
> >(9) there would be no need to disrupt one’s typing by using the mouse or
>arrow keys to select a desired expansion.  Simply continue to enter
>characters that appear in the expansion until there is only one left,
>then press enter.
> >What do you think?
> >jim