Title: | DECWINDOWS |
Notice: | DECwindows Motif V1.2-4 SSB kits: note 5519 |
Moderator: | GRIM::MESSENGER |
Created: | Wed Nov 28 1990 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 5861 |
Total number of notes: | 24081 |
A customer reported a problem with CDE & Loginbox. He uses eXodus as X-emulation for Macintosh. In the Loginbox of CDE he cannot type a "k". Following a hint of Exodus I can reproduce this behaviour: eXodus says, that DTlogin removes the keysym from keycode 110 (%x6E), which they use for "k". For testing I modified my US_LK401AA.DECW$KEYMAP to assign a keysym to keycode 110, restarted Motif on a VAX using this keymap, stopped the local loginbox, opened a display from an Alpha to this VAX (both Motif 1.2-4 with Patch VAX/ALPMOTF01_U4012) and checked the Xserver with xmodmap -pke. The keysym is assigned. Then I run decw$startlogin.exe to display DTlogin on the VAX. After the loginbox is displayed, xmodmap -pke shows that the keysym is removed. With most VMS-Keymaps this will be no problem, because keycode 110 is not used. Is this behaviour a feature of DTlogin? If answer is yes, next question is why. Or is it a bug I have to IPMT? Thanks for information, Stephan
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
5804.1 | GRIM::MESSENGER | Bob Messenger | Thu Mar 13 1997 12:23 | 9 | |
Does this only happen with the CDE login box and not the DECwindows login box? The DECwindows login program calls an internationalization routine to "rebind irregular keysyms", but I don't think this will have any effect if you're using a U.S. keymap. The routine simply returns if there is no keycode for XK_kana_A or XK_hebrew_aleph. -- Bob | |||||
5804.2 | only DTlogin | MUNICH::AUEROCHS | Stephan Auerochs, CSC Munich | Fri Mar 14 1997 06:22 | 14 |
I have also tested this with decw$loginout: the old loginbox doesn't show this behaviour, so I gave a workaround to the customer yesterday: change logical "DECW$LOGINOUT" from "CDE$SYSTEM_DEFAULTS:[BIN]DECW$LOGINOUT" to "SYS$LIBRARY:DECW$LOGINOUT" and change Logical "DECW$SESSIONCOM" from "SYS$MANAGER:DECW$STARTSM.COM" to "CDE$SYSTEM_DEFAULTS:[BIN]XSESSION.COM", so the old loginbox is used to start CDE. Today the customer told me that with this workaround his problem is solved. Furthermore he got a Beta-Release from eXodus which avoids using keycode 110. So it is not an urgent problem anymore. The customer or eXodus are still interested in the reason for removing the keysym. If the reason is known, please tell me. Thanks, Stephan |