home *** CD-ROM | disk | FTP | other *** search
- Version 0.42 has some features that are not covered in the 0.40 manual.
- This document attempts to cover them in enough detail to enlighten TurBoard
- sysops on how to use them.
-
- YAK
-
- The additions to YAK include support for hotkey and hotspot menus. A hotkey
- menu refers to a menu that accepts one-key input and will perform a
- sysop defined function when that key is hit. A hotspot menu refers to a menu
- that accepts mouse point and click input and will perform a sysop defined
- function when type spot is selected.
-
- There is a new YAK variable called "MENU" that TurBoard uses to keep up with
- what hotkey/spot menu is currently being displayed. Every menu has a number
- associated with it. For example:
-
- Menu 0: Frame showing choice between hotkey menus and command prompt.
- Menu 1: Top menu for hotkey menus.
- Menu 2: Hotkey menu showing all the message functions.
- Menu 3: etc...
-
- TurBoard always initializes the MENU variable to 0 whenever a new caller logs
- on. To access this, YAK has a new check (16) that will compare the value of
- the menu variable to the check value in the YAK check record and pass true
- if they match.
-
- There is a new command in TurBoard called MENU <value> that assigns a value
- via the command line to the internal menu variable.
-
- This is how TurBoard changes hotkey menus to give the user the appearance of
- different menus and menu levels. Taking the above example we could have a
- YAK record for the Menu 0 frame (choice between hotkey menus and command
- prompt) that looks something like this:
-
- Name: HOTCHOIC
- Check: 16 (0) <= This is a check saying that the menu variable is zero, so
- Lets display this yak file.
- Menu type: Hotkey
-
- The hotkey and hotspot settings should be set to allow input corresponding
- to what your frame says. For example, you may set up C to issue the command
- "MENU 35000" and M to issue the command "MENU 1".
-
- "C" would set the internal menu variable to the value 35000.
- "M" would set the internal menu varialbe to the value 1, which would then be
- picked up by a YAK record with check 16 checkvalue 1.
-
- Should you decide to perform one of the TurBoard functions with a hotkey or
- hotspot simply put the normal command line command as that command.
-
- For example, if you have a menu with options to go to the art gallery or
- door menu, as A and D respectively, set the command for A as "A" and the
- command for D as "DO".
-
-
- To set hotspots on a TurBoard frame, use the mouse to actually set the spots,
- and where they reside. Choose the set hotspot option from you YAK settings
- menu (you must have the menu type as "Hotkey") and then choose the set
- hotspot option. You will be prompted to click on the upper left then the
- lower right corner of the NAPLPS "hot spot" for that command.
-
- All your hot spots must be manually entered in this fashion, and keep in
- mind that hot-spots are only for NAPLPS frames, in ANSI or ASCII mode, mouse
- pointer clicks return the actual character to the command line or hotkey menu.