The Description List Editor is used to maintain a list of Descriptions that can be selected from when adding or editing a Reminder.
Actions
- Add. To create a new Description, select the position in the Description List where a new Description is to be added and press the Add button.
- Edit. To edit a Description, select the desired Description item and press F2. An "Edit Description" dialog will pop up.
- Delete. To delete a Description, select the desired Description List item and press the Del button.
- Sequence. To change to the order in which the list is displayed, select the desired Description List item and click on the Up or Dn button to move the selected item up or down in the list.
Keyboard Shortcuts
Insert - Add a new Description.
F2 - Edit the selected Description.
Delete - Delete the selected Description.
Ctrl+Alt+Up - Move selected Description to the top.
Alt+Up - Move selected Description up 1 position.
Alt+Down - Move selected Description down 1 position.
Ctrl+Alt+Down - Move selected Description to the bottom.
Ctrl+T - Sort the Descriptions in ascending order.
Ctrl+Shift+T - Sort the Descriptions in descending order.
Text-To-Speech
- XML. The Description text can include XML which can be used to instruct the Text-To-Speech engine to change speed, volume, pronunciation, etc. If unsure about the capabilities or the syntax, the following is an XML Text-To-Speech Tutorial (SAPI 5.3):
Be sure to test the XML code before using it in an active alarm. If the XML contains syntax errors or contains SAPI tags that cannot be executed (Ex: Voice not found), AutoHotkey will generate a COM error which will usually stop the script with an error dialog and with a "Continue running script?" prompt.
- Metadata. The Description text can contain date/time metadata which is converted in real-time for the Text-To-Speech engine when the alarm window is displayed. The format is {$Date$X} or {$Time$X} where X is an AutoHotkey date/time format. See the AutoHotkey documentation (keyword: FormatTime) for a list of date/time formats.
Note: If X is blank/null when using the $Date$ key, Ex: {$Date$}, normal formatting rules are observed. However, if X is blank/null when using the $Time$ key, Ex: {$Time$}, the "Time" date/time format is automatically used, i.e. {$Time$Time}. The "Time" format is a time representation for the user's locale, such as 5:26 PM.
A few usage examples:
Today is {$Date$LongDate}.
The time is {$Time$}.
The current month is {$Date$MMMM}.
It is the {$Date$d}th day of the month.
The year is {$Date$yyyy}.
Additional Stuff
- Changes to the Description List will only be saved when the main Save button is pressed.
- To add a Description to the bottom of the Description List, press the Add button before selecting any description items or scroll to bottom of the list and click past the last item. This will unselect all items. Press the Add button and a new item will be added to the end of the list.