Help for MAJA

FAQ

For further questions you can ask the following people:

Special keys

Some browsers on some platforms do not provide all pressed/released keys to the applet. Therefore some extra keys are used to simulate the non-provided key-presses. As far as possible, the keys of Vi and Emacs are used.

Key-mappings for all objects except EntryFields
default alt. 1 alt. 2 meaning
Cursor-up k Ctrl-p up
Cursor-down j Ctrl-n down
Cursor-left h Ctrl-b left
Cursor-right l Ctrl-f right
Page-Up - Ctrl-u previous page
Page-Down + Ctrl-d next page
ENTER SPACE   select (SPACE only non-DTG mode)
SPACE     Text-key (DTG mode)
F1 Ctrl-1 ? or Ctrl-h help
F5 Ctrl-5 r red on remote-control
F6 Ctrl-6 g green on remote-control
F7 Ctrl-7 y yellow on remote-control
F8 Ctrl-8 b blue on remote-control
Mappings for EntryFields
Cursor-leftCtrl-b left
Cursor-rightCtrl-f right
BackspaceCtrl-h remove previous character
Del  remove current character
Tab  enter four spaces
Escape  terminate input
Additional keys
Ctrl-C(Escape) Abort and destroy Applet
Ctrl-L  Repaint all
Ctrl-R  Restart from the beginning
Keys in non-obfuscated version
Ctrl-D  Toggle debug-mode
Ctrl-V  Print debug-info of active Visibles under mouse-cursor
Ctrl-O  Print debug-info of Application, Scene and Ingredients

Applet-Parameters

NameValueDescription
sceneURL to MHEG-ApplicationURL to the file containing the MHEG-application (usually "appdir/startup"). This can be relative, if the parameter scenebase is provided. If MAJA is run as application and not as applet, then this must be the first parameter without the prefix scene=.
scenebaseURL to application-rootURL to the directory, which contains the application-directories. MAJA tries to find that automatically from the startup-scene and the group-identifier of the first application. But this may not work, if that identifier is incorrect or uses some of the weird shorthand-notations of DTG/DAVIC.
image.<ext>classImage-handler for the specified extension, if it is not supported by the browser. The class must implement java.awt.image.ImageProducer and must have an constructer with the parameter java.net.URL.
dtgtrueThis value is usually derived from the InputEventRegister of the scenes. It must be provided, if some specific DTG default-values in the application are required, before the scene is loaded.
texthtmlSpecifies that all texts should be processed in HTML-mode, regardless if they contain any html- or body-tags.
storefile:<path>
server:[host][:port]
The file, where to store persistent information. It is also possible to access a remote persistent store-server. A really simple implementation is available upon request.
ormURLURL to a file containing the IOR of the DSM-CC server. scene or scenebase must have the protocol "dsmcc" in that case. The protocol-handler is available upon request (requires Inprise's VisiBroker 3.x).
Non-obfuscated version
debugon | off | engineSince MAJA is perfect, you will never need this... ;-)
engineclassClass, which parses MHEG-5 or which connects to an external engine.
serverhostSpecifies the location of an external server to start.
IORIORIOR of already running external server.


You would like to have more help or you have comments? Send mail to: zisowsky@fokus.gmd.de

Last modified: 10. February 1999