Jump to content


Photo

Issues: Shorthand Expansion Enhancement


  • Please log in to reply
3 replies to this topic

#1 Thumpie Bunny Eve

Thumpie Bunny Eve

    Member

  • Members
  • Pip
  • 2 posts
  • Gender:Female

Posted 10 January 2008 - 03:41 PM

As an example, you can create an expansion which will convert "p1" into "<p></p>" with the insertion point positioned mid-expansion. This expansion looks like this in the glossary -> <p></p><LEFT4>. Make sure that the trailing separator is suppressed if you are going to try creating this glossary entry. I think that it is already defined in the current release.


I'm having problems with forcing Spell catcher plus to use the Shift command,
to manually capitalize the press of a key, globally.
a Shorthand glossary entry by the name of "ForceShiftTest"
with the fallowing data:

<<SHIFT>b>yoda<<SHIFT>b><ENTER><SHIFT>b boba <SHIFT>b<ENTER><SHIFTb> solo <SHIFTb><ENTER><<SHIFTb>> jaba <<SHIFTb>><ENTER><SHIFT,b> luke <SHIFT,b><ENTER><<SHIFT,b> leia <<SHIFT,b>><ENTER><SHIFT> chewy </SHIFT><ENTER>


produces the fallowing result:
byodabb boba b<SHIFTb> solo <SHIFTb><SHIFTb jaba <SHIFTb<SHIFT,b> luke <SHIFT,b><SHIFT,b leia <SHIFT,b chewy </SHIFT>

None of the above results succeeded in remote capitalization of name content.

What does the <SHIFT> function do? Why is it there?
There is no documentation or example other then mention of it's existence on the Shorthand Expansion Enhancements Help page.

I need better understanding of the <SHIFT> function, for use in the fallowing, flawed line.
<<SHIFT><CTRL>b>This is Bold In Furcadia.exe<<SHIFT><CTRL>b>

This line, is intended for use in the Furcadia.EXE program,
which activates Bold text by the key combination of Shift+Control+b .
If the above shorthand expression worked properly, the fallowing line should be the result:
This is Bold In Furcadia.exe

However, Furcadia.exe reports only that the key combination:
CTRL+b is pushed,
the text "This is Bold In Furcadia.exe" is passed,
then CTRL+b is pushed again.

At no time is SHIFT passed from spell catcher shorthand, to the program.


So what is going on with <SHIFT>? What is <SHIFT> actually doing?
And how does one combined key combinations such as:


Shift + Alt + y .
Control + TAB .
Shift + F5 ,
Alt + Control + Enter

In short hand Expressions????

I'd really like to know. Thank you.
-TBE

#2 Evan Gross

Evan Gross

    Administrator

  • Admin
  • PipPipPip
  • 2,991 posts
  • Gender:Male
  • Location:Toronto, Canada
  • Interests:This Place!

Posted 10 January 2008 - 09:39 PM

I need better understanding of the <SHIFT> function, for use in the fallowing, flawed line.

<<SHIFT><CTRL>b>This is Bold In Furcadia.exe<<SHIFT><CTRL>b>

This line, is intended for use in the Furcadia.EXE program,
which activates Bold text by the key combination of Shift+Control+b .
If the above shorthand expression worked properly, the fallowing line should be the result:
This is Bold In Furcadia.exe

However, Furcadia.exe reports only that the key combination:
CTRL+b is pushed,
the text "This is Bold In Furcadia.exe" is passed,
then CTRL+b is pushed again.

At no time is SHIFT passed from spell catcher shorthand, to the program.


So what is going on with <SHIFT>? What is <SHIFT> actually doing?
And how does one combined key combinations such as:


Shift + Alt + y .
Control + TAB .
Shift + F5 ,
Alt + Control + Enter

In short hand Expressions????

I'd really like to know. Thank you.
-TBE


Hi there,

John's away on vacation for a couple of weeks, Mac guy here.

The above looks like it should be the correct syntax, but I could easily be wrong. John checks in via email periodically, I'll let him know about your post. Simple fact is, the way to specify an expansion with multiple modifier keys isn't one that you've tried, or else you may have found a bug.

Still, I think this should be possible, but it's out of my realm.

Hang in there...

#3 John Tytler

John Tytler

    Member

  • Admin
  • PipPipPip
  • 191 posts

Posted 22 January 2008 - 09:38 AM

Hi TBE,

Thanks for this posting... sorry for the delayed response. I looked into your shorthand and found a problem with the replacement code.

While your expansion should work as listed,

<<SHIFT><CTRL>b>This is Bold In Furcadia.exe<<SHIFT><CTRL>b>

it doesn’t because Spell Catcher sees the “b” you want typed after the SHIFT and CTRL keys are pressed as a lower case letter, so the SHIFT is released before the “b” is typed.

I have corrected this in the replacement code... for now try the following expansion instead:

<<SHIFT><CTRL>B>This is Bold In Furcadia.exe<<SHIFT><CTRL>B>

That may give you the result that you are looking for... let us know.
Thanks,
John Tytler
Author - Spell Catcher Plus
Rainmaker Research, Inc.

#4 Thumpie Bunny Eve

Thumpie Bunny Eve

    Member

  • Members
  • Pip
  • 2 posts
  • Gender:Female

Posted 10 February 2008 - 06:06 AM

Hi TBE,

Thanks for this posting... sorry for the delayed response. I looked into your shorthand and found a problem with the replacement code.

While your expansion should work as listed,

<<SHIFT><CTRL>b>This is Bold In Furcadia.exe<<SHIFT><CTRL>b>

it doesn’t because Spell Catcher sees the “b” you want typed after the SHIFT and CTRL keys are pressed as a lower case letter, so the SHIFT is released before the “b” is typed.

I have corrected this in the replacement code... for now try the following expansion instead:

<<SHIFT><CTRL>B>This is Bold In Furcadia.exe<<SHIFT><CTRL>B>

That may give you the result that you are looking for... let us know.
Thanks,
John Tytler
Author - Spell Catcher Plus
Rainmaker Research, Inc.



<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3

Thank You! It worked nicely! <3 Thank you very much for your wonderful assistance! *^u^*

<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3