| Previous | Contents | Index | 
On OpenVMS Alpha systems starting with DECwindows Motif Version 1.2 for OpenVMS, the AccessX extension provides features to help disabled users interact with workstations. These features make it easier to use the keyboard and mouse. You can interact with workstations by entering commands and manipulating menus and dialog boxes. However, with AccessX features, performing these input operations is even easier.
A client application is provided to enable and customize the AccessX features. To run this application, enter the following commands:
      $ SET DEFAULT DECW$EXAMPLES $ RUN AccessX  | 
AccessX offers the features described in the following sections.
2.1.1.4.1 Sticky Keys
The Sticky Keys feature allows you to perform multikey operations with 
one hand, one finger, or a mouth stick. You can use this feature to 
enter uppercase letters or punctuation characters without having to 
hold down the Shift key while pressing the character key. This feature 
also makes it easier to enter control characters such as Ctrl/C.
2.1.1.4.2 Mouse Keys
The Mouse Keys feature lets you map actions that you would perform with 
a mouse to keys on the numeric keyboard or other keys that you specify. 
With this feature, you can use one finger or a mouth stick to move the 
cursor to different areas of the screen, manipulate menus, and select, 
cut, and paste text.
2.1.1.4.3 Toggle Keys
The Toggle Keys feature provides audio feedback when the Shift Lock 
(Caps Lock) key is pressed. This feature helps users who might have 
difficulty seeing the keyboard light indicator for the Shift Lock key 
or users who are using a keyboard that does not provide light 
indicators for any keyboard settings.
2.1.1.4.4 Repeat Keys
The Repeat Keys feature allows you to adjust the auto-repeat keyboard 
mechanism speed or to turn it off entirely. With this feature turned 
on, you can set your keyboard so that holding down a key for a longer 
than average time does not cause a repeat entry of that character.
2.1.1.4.5 Slow Keys
The Slow Keys feature makes the keys less likely to respond when 
brushed accidentally. With this feature turned on, the computer accepts 
only keystrokes that are held for a certain length of time. The 
computer ignores light keystrokes that are held only for a moment.
2.1.1.4.6 Bounce Keys
The Bounce Keys feature eliminates the problem of pressing a key and 
then accidentally pressing it again before moving to another key. You 
can set this feature to tell the computer not to process a second 
pressing of a key unless a certain length of time elapses between each 
pressing.
2.1.1.4.7 Time Out
The Time Out feature shuts off the AccessX features on a workstation 
after a specified period of time. If you are sharing a workstation and 
have set AccessX features, the settings are automatically turned off 
before the next use. To retain the AccessX settings at all times, you 
can turn off the Time Out feature.
2.1.1.5 Drag and Drop Support
V1.2
All DECwindows Motif applications except Notepad support the drag-and-drop feature. DECwindows Mail supports the drag-and-drop feature in all windows except the main message area, where DECwindows Mail has its own drag-and-drop; you can use MB2 to move messages around with the SVN interface.
The drag-and-drop feature lets you move or copy screen objects; this feature is provided primarily for programmers who choose to incorporate drag-and-drop into their applications. For example, you can move text from a text entry area and paste it elsewhere.
Refer to Section 5.3.1 for instructions on using drag and drop.
2.1.2 Problems and Restrictions
The following notes describe the known problems and restrictions that 
currently exist in the general DECwindows Motif environment.
2.1.2.1 Support Discontinued for Display PostScript
Starting August 1, 1998, Compaq discontinued support for Adobe Display PostScript software. Compaq took this action because Adobe Systems Incorporated discontinued its former ongoing support for Display PostScript.
This action has had a varying degree of impact on the behavior of those DECwindows Motif applications that used the Adobe Display PostScript software. For example, starting with DECwindows Motif Version 1.2--6, Bookreader can no longer display graphics in PostScript format.
For information about the effects of this action on specific DECwindows applications, see the following release notes:
To learn about the possible impact to user-written and third-party 
applications designed for the DECwindows Motif environment, see 
Section 4.2.2.1.
2.1.2.2 Unsupported Translations by the Motif XmText Widget
By default, the Motif XmText widget does not support the following translations for Versions 1.1, 1.2, and 1.2--3 of the DECwindows Motif product:
      F12: beginning-of-line() F13: delete-previous-word() Ctrl e: end-of-line() Ctrl j: delete-previous-word() Ctrl h: beginning-of-line() Ctrl r: redraw-display() Ctrl u: delete-to-start-of-line() ~Ctrl ~Meta ~Shift Alt<Key>space: self-insert()  | 
These translations are preferred by OpenVMS users to ensure consistency with the DCL command line interface.
The DECwindows Motif Session Manager defines translations so that they can be used by applications that are displayed to an OpenVMS display server. If you display your applications on a different display server (for example, on a PC or Compaq Tru64 UNIX workstation), these translations are not functional.
To enable these translations, add the following lines to your applications default file (for example, DECW$USER_DEFAULTS:app_name.DAT or to the file DECW$USER_DEFAULTS:XDEFAULTS.DAT):
      
*XmText.translations:   #override \n\
     <Key>F12:     beginning-of-line()\n\
     <Key>F13:     delete-previous-word()\n\
     Ctrl<Key>e:   end-of-line()\n\
     Ctrl<Key>j:   delete-previous-word()\n\
     Ctrl<Key>h:   beginning-of-line()\n\
     Ctrl<Key>r:   redraw-display()\n\
     Ctrl<Key>u:   delete-to-start-of-line()\n\
     ~Ctrl ~Meta ~Shift Alt<Key>space: self-insert()\n 
 | 
You can copy the text for these translations from the file DECW$SYSTEM_DEFAULTS:DECW$LOGIN.DAT.
Enabling these translations does not affect the standard Motif translations, such as Alt-right for end-of-line or Ctrl-right for end-of-word.
If you add lines to the file DECW$USER_DEFAULTS:XDEFAULTS.DAT file, startup performance for all applications is slightly degraded.  | 
  
V1.2--3
The following applications do not support tear-off menus:
Refer to Section 5.3.2 for instructions on tearing off a menu and 
closing a tear-off menu.
2.1.2.4 Printing from Applications Linked Against OSF/Motif Release  1.1.3
Applications that are linked against OSF/Motif Release 1.1.3 may end abruptly when you attempt to print on systems that do not have print queues. Any layered products that linked against the OSF/Motif Release 1.1.3 libraries and use the standard DECwindows print dialog ("print widget") are also affected.
As a possible solution, either avoid displaying the DECwindows print 
dialog, or define a print queue on your system. The print queue does 
not have to be connected to a printer to accept print jobs. Assign a 
name to the print queue that indicates the print queue is not connected 
to a printer, for example, NULL_PRINTER.
2.1.2.5 Access Control Not Explicitly Enabled by Default
DECwindows Motif does not enable access control by default. Instead, the product uses access control set by the server. The DECwindows X11 display server enables access control at startup time.
To force the DECwindows Session Manager to enable or disable access control explicitly at login time, you can define one of the following logical names:
      $ DEFINE/SYSTEM/EXECUTIVE DECW$LOGIN_ACCESS_CONTROL ENABLE $ DEFINE/SYSTEM/EXECUTIVE DECW$LOGIN_ACCESS_CONTROL DISABLE  | 
If the logical name is not defined or if it is defined to some other value, such as "SERVER", DECwindows login neither enables nor disables access control.
In most cases, it should not be necessary to define the logical name.
2.2 New Desktop Environment (Alpha Only)
Compaq DECwindows Motif for OpenVMS, Version 1.2--6 product incorporates the Common Desktop Environment (CDE) Motif 1.0 Toolkit (OSF/Motif Release 1.2.5) and is based on Release 5 of the X Window System Intrinsics. As with previous releases, Compaq DECwindows Motif for OpenVMS, Version 1.2--6 continues to provide run-time support for the XUI user interface and Toolkit. Application development is supported for the CDE Motif 1.0 Toolkit.
On Alpha systems, the New Desktop is derived from the Common Desktop Environment (CDE). The user interface that was provided in previous versions of DECwindows Motif is referred to as the DECwindows desktop. The system manager can choose to install either the New Desktop or the DECwindows desktop, or both. In addition, the user can select which desktop is started during the DECwindows startup procedure.
This section contains release notes that pertain to the New Desktop 
environment.
2.2.1 Changes and Enhancements
The following notes describe changes and enhancements made to the 
New Desktop environment.
2.2.1.1 Screen Saver and Screen Lock Support
New Desktop now supports the Screen Saver Extension (MIT-SCREEN-SAVER), which is available systems running on OpenVMS Alpha Version 7.1 or greater. This extension enables you to use the following features, which are available from the Style Manager Screen dialog box:
For more information on using the screen saver and screen lock 
components of the Style Manager, see the online help for the Style 
Manager application.
2.2.1.2 Full List of Language Variants Displayed
The Login Screen has been modified to recognize all available language 
variants. Now when you select the Language item from the Options menu, 
all available language variants are listed and ready for selection. 
This enables you to login and create a localized New Desktop session 
that displays the Front Panel, desktop, and menu items according to the 
options associated with the selected variant.
2.2.1.3 File/Shred Menu Item Handles Multilevel Directories
The File Manager now allows you to delete items that contain one or 
more subdirectories. Once dragged or placed into the Trash Can using 
the Select/Put In Trash option, you can select File/Shred to quickly 
dispose of the item and its contents, including any underlying 
subdirectories and files.
2.2.1.4 Display Icon Files from the Find Set Dialog Box
When defining or editing an application icon with Create Action 
application, you can now view and select from a list of available icon 
files in the associated Find Set dialog box.
2.2.1.5 Selecting Screens on Application Launch
V1.2--5
You can graphically select the screen on which a new application is displayed when launched from either the Front Panel, the File Manager, or the Application Manager. By default, the new application appears on the current screen (that is, the screen containing the mouse pointer). The feature allows you to drop an application icon from the File Manager or Application Manager onto one of the numbered screen controls of the Set Default Screen window. This starts the application on the selected screen without changing the current screen.
The Set Default Screen window is activated as before by selecting the 
"Set Default Screen" application in the Application Manager's 
Desktop Tools folder. You can start a separate instance of the Set 
Default Screen window on each screen. The highlighting of the default 
screen is synchronized across all instances of the Set Default Screen 
window.
2.2.1.6 Front Panel Icons Support MB3 Operations
V1.2--4
The New Desktop Front Panel supports mouse button 3 (MB3) operations. When the cursor is placed over a Front Panel icon and you press MB3, a subpanel or menu appears. The menu items are as follows:
If the third item is "Delete Subpanel", this change is difficult to reverse without reinstalling the kit.  | 
  
When you start an application (from the Front Panel or dtfile), a new detached process is created with a process name constructed from the user name, $CDE, and a three-digit numeric identifier.
For example, user SMITH starts an application whose process name is 
SMITH$CDE001. The next assigned process name would be SMITH$CDE002, 
unless SMITH$CDE001 has already terminated and is available for reuse.
2.2.1.8 Viewing Reference Pages
DECwindows contains a collection of help files for the New Desktop called reference pages (also known as manpages). Reference pages are divided into sections and, on OpenVMS, the file extension indicates the section. Sections distributed with the release include the following:
| Section | Purpose | Extension | 
|---|---|---|
| 1 | Applications | filename.1 | 
| 3 | Libraries/programming | filename.3 | 
| 4 | Programming | filename.4 | 
| 5 | Include file formats | filename.5 | 
A version of dthelpview has been set up with the appropriate action definition for manpage viewing. The process logical MANPATH has been defined to point to the CDE$SYSTEM_DEFAULTS:[MAN] directory that contains all of the reference page files.
You can use either of the following methods to start dthelpview and display reference pages:
To start dthelpview from DECterm and view a reference page called dtaction.1:
      $ dthelpview :== - _"$ sys$sysdevice:[sys0.syscommon.cde$defaults.system.bin]dthelpview.exe"  | 
      $ dthelpview -"manPage" dtaction.1  | 
To start dthelpview from Application Manager and view the reference page called dtaction.1:
The following notes describe the resolution of any problems specific to 
the New Desktop environment that previously resulted in an error or 
required a workaround.
2.2.2.1 Session Manager Exits Properly When Saving a Session From an  Nonprivileged Account
Starting and exiting a New Desktop session from an account that does 
not have rename privileges to the files in the SYS$LOGIN:[.DT] 
directory no longer causes the Session Manager to hang. This problem 
has been corrected; the Session Manager exits the session properly and 
returns you to the Login Screen.
2.2.2.2 File Manager Allows Access to Files and Directories That Use  ACLs
Previously, the File Manager application denied nonprivileged users 
access to files and directories even though access was granted through 
access control list (ACL). This problem has been corrected; dtfile 
allows the user to access the file or directory as specified by the 
related ACL entry.
2.2.2.3 Screen Lock Functions Properly on Multihead Systems  
When running New Desktop on a multihead system, using lock screen 
with the Use Backgrounds For Lock option enabled was not behaving 
properly. It was possible to lock the screen from a remote system and 
then display an application over the background on the locked 
workstation. This problem has been corrected.
2.2.2.4 Can Set Default Display on Multihead Systems
Previously, the following problems occurred when the default display was set to a value other than 0 on a multihead system:
These problems have been fixed; all applications and return values 
either appear on or are related to the correct display device.
2.2.2.5 Can Remove the Calendar Icon From a Subpanel
Previously, removing the Calendar icon from a subpanel caused the 
Window Manager to crash. This problem has been corrected; you can 
safely delete the icon from any application subpanel.
2.2.2.6 Can Switch Between Workspaces
Previously, changing workspaces resulted in a system crash as soon as 
the user clicked on a window in the new workspace to bring it into 
focus. This problem has been corrected; you can toggle between two or 
more workspaces.
2.2.2.7 Login Screen Positioned Properly in 640x480 Display Mode
The Login Screen has been recentered so that it allows ample space for 
both operator message and login text on Compaq Alpha systems that use 
the screen resolution of 640 x 480 (such as those containing Cirrus 
graphics cards).
2.2.2.8 Invalid Characters in a Username or Password No Longer Halt Login
Entering one or more invalid characters (such as a space) in either the 
Username or Password text field of the Login Screen no longer halts the 
login process by causing the Login Screen to disapper. This problem has 
been fixed. If any invalid characters are detected, a warning message 
is displayed that prompts you to correct the username and password text 
before proceeding.
2.2.2.9 Welcome Message Updated
Previously, the welcome message in the Login Screen did not display a 
host name when the DECnet network transport was not configured. This 
problem has been corrected. If TCP/IP is the network transport, the 
TCP/IP host name is displayed. If neither transport is configured, a 
default message of "Welcome to OpenVMS" is displayed.
2.2.3 Problems and Restrictions
The following notes describe known problems and restrictions that 
currently exist in the New Desktop environment.
2.2.3.1 Desktop Applications Disappear When Setting a Home Session
V1.2--6
In the Style Manager, selecting Startup and then Set Home Session can cause applications that you previously started using the Application Manager to disappear. This can happen if you start these applications with the Application Manager and then close the Application Manager before setting your home session.
The workaround is to keep the Application Manager window open.
2.2.3.2 DECwrite Icon Does Not Open DECwrite Program
V1.2--5
DECwindows does not include the DECwrite program. However, DECwindows does include the DECwrite icon on the New Desktop. If the DECwrite product has not been installed, clicking on the DECwrite icon results in the following error messages:
      
> RCV'D (pid 000000CA): %DCL-W-IVVERB, unrecognized command verb - 
                         check validity and spelling 
-> RCV'D (pid 000000CA):  \DECWRITE\
-> RCV'D (pid 000000CA):   TESTER       logged out at 
29-JUL-1998 17:56:44.63 
 | 
If the DECwrite product is installed and you still get this error, ensure that DECwrite is started in SYSTARTUP_VMS.COM.
| Previous | Next | Contents | Index |