Jump to content
Services
Downloads
Privacy
Login
Contact
Content starts here
JMC Scripts for JAWS (Release 4.1)
Quick Reference Guide
Basic Commands
-
To toggle speech output for incoming messages, press Control+S.
-
To toggle the use of auto re-typing, press Control+Enter.
-
To clear the edit field, press Control+Shift
-
To maximize or restore the screen, press F12.
-
To hear whether the screen is currently maximized, press Control+F12.
Server Listing
With this new feature, you can store the addresses of an indefinite number of game hosts, and connect to them on the fly.
-
To view the current host list, press Control+H
-
To quickly connect to the specified host, press Alt+Control+H
-
To remove the specified host, press Alt+Shift+H
-
To completely remove the host list, press Alt+Control+Shift+H
Changeable Speech Output Settings
Important: Each of the settings listed below work differently depending on your position in the JMC program. If you change one of the settings from the
main window, the setting will only effect the main window of the program (where new messages are posted). To change one of the General settings, just open
one of the dialog boxes, and modify the desired setting from that location. A General setting will effect all parts of JMC, excluding the main window.
-
Toggle reading interrupt: Shift+Windows+Enter
-
Toggle typing interrupt: Control+Insert+2
-
Toggle keyboard echo: Insert+2
-
Toggle punctuation: Alt+Shift+P
Copying Text
-
To make a virtual copy of the message window, press Alt+C.
-
To copy all message window text to the clipboard, press Control+Shift+C.
-
To copy the current word at the cursor, press Shift+Space.
-
To copy the current line at the cursor, press Control+Space.
Reviewing Recent Messages
There are two storage channels that you can use for this feature: The Reverse Message Buffer, and the Forward Message Buffer.
The Reverse Message Buffer will save a list of recent messages in reverse order, and the Forward
Message Buffer will save a list of recent messages chronologically.
Each buffer can hold a specific number of characters at one time. When the buffer
surpasses the character limit, it will automatically refresh by subtracting 250 characters. This will ensure that continuous feedback is available, regardless
how often each buffer is refreshed.
Both buffers are set to 1250 characters by default, yet one or both of these values can be easily modified.
-
To modify the Forward Message Buffer length, press: Alt+Control+F
-
To modify the Reverse Message Buffer length, press: Alt+Control+R
-
To change the refresh settings for each buffer, press Alt+Control+Shift+Enter.
-
To activate the Reverse Message Buffer, press Alt+Control+Shift+UpArrow.
-
To activate the Forward Message Buffer, press Alt+Control+Shift+DownArrow.
-
To listen to the Reverse Message Buffer, press Alt+UpArrow.
-
To listen to the Forward Message Buffer, press Alt+DownArrow.
-
To make a virtual copy of the Reverse Message Buffer, press Alt+Shift+UpArrow.
-
To make a virtual copy of the Forward Message Buffer, press Alt+Shift+DownArrow.
Message History
Sometimes it may be useful to hear some of your prior incomming messages, especially if you think that you may have missed something important.
-
To listen to the last 1 through 5 messages in your forward message buffer , hold down the Windows key, and press 1 through 5.
-
To listen to the last 1 through 5 messages in your reverse message buffer , hold down the Alt+Windows keys, and press 1 through 5.
Storing Strings and Fast Retreaval
During game play, it is sometimes difficult to read and copy specific words or lines, so you can use them later. This is often true for character names
during combat, spell names, or confusing coordinates. This is especially difficult if the spelling of the word or line is hard to understand when heard
phonetically.
So, it is useful to be able to store such values whenever you like, and to recover them just as quickly, having the selected variable automatically inserted
into the edit field wherever you wish when typing.
First, you must copy a word or line using either of the following commands:
-
Copy current word: Shift+Space
-
Copy current line: Control+Space
Now, use any of the F# keys to store your string variable... F1 through F12 are available.
To quickly retreave and insert a stored string variable, press Alt+`, followed by the F# key that you would like to retreave.
Important: The storage and storage retreaval functions are only available just after using the Copy Word, Copy Line, or Retreave Stored String hotkeys.
At all other times, the F# keys will behave as they usually do within JMC.
If there are any particularely annoying characters that you would like to have automatically ignored when storing new variables, you can! Some such variables
often get in the way when retreaving and inserting stored strings. You will know when this happens... Why? Because you will be annoyed!
To automatically filter out specific characters when storing strings into F# slots, press Alt+Shift+` to specify which characters you would like ignored.
All of the characters that you enter into this dialog will be ignored, including spaces.
Special Commands
-
To speak the currently running script version, press Alt+Shift+V.
-
To open the Latest Version Page, press Alt+Shift+U.
-
To enter your registration key, press Alt+Control+Shift+R.
Help Documents
-
To display a virtual list of all available hotkeys, press Insert+H
-
To open the JMC script documentation file, press Insert+F1 twice quickly.
-
To open the JMC program help file, press Control+F1.
Loop Commands with Time Delay and Search Parameter
-
To assign a loop command, press: Insert+Shift+Tab
-
To activate the loop command, press: Insert+Tab
-
To cancel the current loop in progress, press: Control+Shift
Profiling
Profiles are customizable place folders where you can store game-specific information. You can
create as many profiles as you wish, and use them to enhance performance during game-play.
All settings are profile specific, and you could create a different profile for each host you decide to use.
In this manner, you could specify your script preferences for each host individually, and switch between them with a few simple key strokes.
Important: This feature is not the same as the Profile feature provided by JMC. Press Control+F1, and read the JMC program documentation for further details.
-
To view a list of all available profiles, press Control+Shift+P.
-
To switch between profiles, press Alt+P.
-
To speak the name of the currently loaded profile, press Control+P.
-
To create a new profile, press Control+Shift+N.
-
To remove a profile, press Control+Shift+R.
-
To load the default profile, press Control+Shift+D.
Interrupt Values
Interrupt values (also referred to as interrupt strings), are strings of text that will indicate
when important data appears in the message window.
Note: The word "string" refers to a line of text. Each profile can save up to ten interrupt
values, and each value can store up to 70 characters of text.
When an interrupt value is detected, speech will automatically be stopped, and the triggering
message will be spoken. Normal speech will resume after that point.
For example: If you were playing a game that would give the following prompt if an officer was
trying to arrest you: "I place you under arrest for the disturbing the peace, you have five
seconds to comply."
You could create the following interrupt value: "I place you under arrest ", and when the prompt
appeared in the message window, the message would be spoken immediately.
This can be quite useful if you only have a certain amount of time to respond.
-
To view a list of all interrupt values in the current profile, press Alt+F1.
-
To add an interrupt value to the current profile, press Alt+F2.
-
To remove an interrupt value from the current profile, press Alt+F3.
-
To toggle the use of interrupt values, press Control+F4
-
To toggle case sensitivity for the current profile's interrupt values, press Control+F5.
-
To hear whether case sensitivity is active for the current profile's interrupt values, press Control+Shift+F5.
Ignore Values
Ignore values (or ignore strings), are the exact opposite of interrupt values. They will
automatically ignore the specified message whenever it is detected in the message window.
This can be useful if a certain message prompt is always popping up, and you get tired of hearing
it whenever it does.
-
To view a list of all ignore values in the current profile, press Alt+1.
-
To add an ignore value to the current profile, press Alt+2.
-
To remove an ignore value from the current profile, press Alt+3.
-
To toggle the use of ignore values, press Control+4.
-
To toggle case sensitivity for the current profile's ignore values, press Control+5.
-
To check whether case sensitivity is active for the current profile's ignore values, press
Control+Shift+5.
Maintenance
-
To clear all settings/values from the configuration file, press Alt+F11.
Important: This command will remove all customized data from the configuration file. However, the JMCNote file will not be effected.
-
To clear all settings/values from the default profile, press Control+Shift+0.
Important: If you have any other profiles saved, they will not be effected by this command.
Quick connect
From the main window edit field:
-
Quickly connect to the last used host server: Windows+Enter
-
Quickly adde a new host and port to JMC: Alt+Enter
For example:
-
Paste the host address into the main window of JMC, then press Alt+Enter.
-
Confirm that the host address is correct, then press enter.
-
Type the port number in the next prompt, then press enter again.
Spam Filtering and Repeat Message Suppression
Spam is an excess of undesirable data that is often posted before or after new messages, which
can also be appended to the beginning or end of new messages.
This can severely hamper a person's desire to connect to a particular host.
Various combinations of the following features, may help in preventing Spam from becoming a hindrance during speech output.
-
Toggle the combination of Spam filtering and repeat message suppression: Shift+Alt+Enter
-
Spam filtering will recognize the repeated text of a new message, and ignore that section while continuing to read the rest of the message.
-
Repeat message suppression will identify and ignore messages that are often posted, but contain the same information with each post.
-
Toggle whether leading, trailing, or both leading and trailing Spam will be filtered: Control+Shift+Enter
-
Toggle whether the enter key will refresh the Spam filter: Control+Alt+Enter
Message Trimming
Unlike Spam filtering, message trimming will trim a message by a specific number of characters, and only when the condition specified in the desired
Ignore Comparison String
is true.
-
Toggle message trimming: Alt+Shift+T
-
Specify the message that you wish to be trimmed: Control+T
Selects the
Ignore Comparison String
that will trigger message trimming to be activated.
-
Specify the character length for both leading and trailing lengths to be trimmed: Alt+Control+T
Ignore Comparison Strings
Unlike
Ignore Values,
which need exact matches to activate, the Ignore Comparison Strings will activate on partial matches.
Simply enter two strings that are always constant in the message you want to ignore, and make sure that Toggle Ignore Strings is on (Control+4).
-
Toggle Case sensitivity: Control+5
-
Show all of the ignore comparison strings currently listed: Alt+Control+F1
-
Add a new ignore comparison string: Alt+Control+F2
-
Remove an ignore comparison string: Alt+Control+F3
Interrupt Comparison Strings
Unlike
Interrupt Values,
which need exact matches to activate, the Interrupt Comparison Strings will activate on partial matches.
Simply enter two strings that are always constant in the message you want to identify, and make sure that Toggle Interrupt Strings is on (Control+F4).
-
Toggle Case sensitivity: Control+F5
-
Show all of the interrupt comparison strings currently listed: Alt+Shift+F1
-
Add a new interrupt comparison string: Alt+Shift+F2
-
Remove an interrupt comparison string: Alt+Shift+F3
Customizable Hotkeys
These hotkeys are completely optional. You can assign any keyboard command you desire.
-
To assign value to Shift+Windows+UpArrow, press Alt+Windows+UpArrow
-
To assign value to Shift+Windows+DownArrow, press Alt+Windows+DownArrow
-
To assign value to Shift+Windows+LeftArrow, press Alt+Windows+LeftArrow
-
To assign value to Shift+Windows+RightArrow, press Alt+Windows+RightArrow
-
To assign value to Shift+Windows+PageUp, press Alt+Windows+PageUp
-
To assign value to Shift+Windows+PageDown, press Alt+Windows+PageDown
-
To assign value to Shift+Windows+Home, press Alt+Windows+Home
-
To assign value to Shift+Windows+End, press Alt+Windows+End
-
To assign value to Shift+Windows+NumPadSlash, press Alt+Windows+NumPadSlash
-
To assign value to Shift+Windows+NumPadStar, press Alt+Windows+NumPadStar
-
To assign value to Shift+Windows+NumPad5, press Alt+Windows+NumPad5
-
To assign value to Shift+Windows+Insert, press Alt+Windows+Insert
Quick Navigation Mode
The Quick navigation Mode makes it possible to navigate using both the standard arrow keys, as well as the NumPad.
Moreover, the default values for each compass direction
(see below for North, North-East, East, South-East, South, South-West, West, North-West, Up, and Down)
can be changed according to your preferences.
-
Toggle quick navigation mode on/off: Control+Insert+NumPad5, or Insert+K, or Control+K
-
Press key to go:
-
North: Windows+UpArrow
-
North-East: Windows+PageUp
-
East: Windows+RightArrow
-
South-East: Windows+PageDown
-
South: Windows+DownArrow
-
South-West: Windows+End
-
West: Windows+LeftArrow
-
North-West: Windows+Home
-
Up: Control+Windows+UpArrow
-
Down: Control+Windows+DownArrow
Change Compass Directions
You can change the string assignment for any compass direction, which is separate for each profile.
Change direction: Hotkey
-
North: Alt+Control+1
-
North-East: Alt+Control+2
-
East: Alt+Control+3
-
South-East: Alt+Control+4
-
South: Alt+Control+5
-
South-West: Alt+Control+6
-
West: Alt+Control+7
-
North-West: Alt+Control+8
-
Up: Alt+Control+9
-
Down: Alt+Control+0
-
Reset all original compass directions: Shift+Alt+=
Hyper Nav Mode
Sometimes, well most of the time really, it's fun to be able to boogie around wherever you like, in any direction, as you would with a joystick. Well now
you can!
-
To activate Hyper Nav Mode, press Insert+Control.
-
When Hyper Nav Mode is active, the following navigation keys are enabled: (The numpad is best used for this.)
-
North: Uparrow
-
North-east: PageUp
-
East: Rightarrow
-
South-east: PageDown
-
South: Downarrow
-
South-west: End
-
West: Leftarrow
-
North-west: Home
-
Up: Shift
-
Down: Control
-
To quickly disable Hyper Nav Mode, press the Insert key.
Auto Mapping
-
Toggle the use of auto mapping: Alt+Shift+NumPad5, or Control+Shift+F12
This will automatically map your progress when using the directional hotkeys of the Quick Navigation Mode. The map is stored using two tracks, forward and
backward. The forward track shows the commands leading you to your current location; The backward track shows the commands that will lead you back to
where you started. Backtracking is automatically adjusted, so it will not impair the accuracy of the map.
-
Copy the forward track to the clipboard: Alt+Shift+F
-
Copy the backward track to the clipboard: Alt+Shift+B
-
Remove the last compass direction from the map: Alt+Control+M
-
Clear both the forward and backward tracks: Alt+Control+;
Auto Mapping Ignore Strings
-
Manually add new auto map ignore string: Alt+Shift+A
This is a good way to add partial matches to the list. For instance: if you are mapping a course, and come to a closed door, and the message says: 'Theoakdoor
is closed', you could add the following quote to the ignore list: ' is closed.'.
This would prevent a false direction from being mapped.
-
Automatically add new ignore string: Alt+Shift+C
This is good for general direction errors. For instance: If you always get the following message when trying to enter a non-enterable area: 'Alas, you cannot
go there.'
You could press Alt+Shift+C, then try to enter the area. The error would automatically be added to the ignore list as soon as it appeared.
Important: Only ten Auto Map Ignore String slots are available to be saved within each profile.
-
Show all current Auto Map Ignore Strings: Alt+Shift+I
-
Remove an auto map ignore string for the current profile: Alt+Shift+M
Quick Escape and Command Stacking
-
To toggle quick escape, press: Alt+Shift+Escape
Just press the hotkey once to turn the quick escape feature on. This will enable the escape key to monitor the backward track of the auto mapping feature,
and, if pressed, to trigger the backward track automatically. This can be useful if in a tight spot, when needing a quick escape, or if lost in unfamiliar
territory.
Important: This feature will only work with auto mapping enabled.
Press Alt+Shift+Escape again to set the escape key to the standard macro functionality.
-
To toggle the use of automatic delay during map execution, press Alt+Shift+D
This will insert a specific length of time between the entering of each compass direction. This can be useful if multiple commands are not accepted by the
game host at one time.
-
To change the automatic delay value, press Alt+D
-
Load map into memory: Alt+L
This will load a previously copied map into memory, where it can then be directly exicuted.
-
Run currently loaded map from memory: Control+Shift+F1
-
Copy the map in the forward track directly into loaded memory: Alt+S
Custom Macros
(Definition) Macro: a command string, or series of command strings.
Custom macros can be assigned to the Escape, Tab, and Insert keys.
Although the macros are most powerful when used in conjunction with the Quick Navigation Mode, they will not be disabled when Quick Navigation Mode is turned
off. Also, since each macro can
only be used from the main window of the program, there is no risk of menu or dialog box conflicts.
By default, the feature will only become activated once a macro command has been assigned to the specified key... And clearing the command string will disable
the macro feature for that key.
-
Add a macro command to the Tab key: Alt+Windows+Tab
-
Add a macro command to the Insert key: Alt+Shift+Insert
-
Add a macro command to the Escape key: Alt+Shift+Escape
Important: Unlike the two prior keys, the escape key can also be used for the
Quick Escape function.
-
To clear a macro: Repeat the desired hotkey above, and leaving the input field blank, press enter.
Copyright © 2012 GutterStar.net. All rights reserved.