[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

3665.0. "Keyboard problem ?" by MANTA::SIMON (SSB is boring...Give me FT kits!!) Thu Nov 15 1990 09:03

Hi,

I notice in the DECwindows v3.0 Users Guide, section 4.1.2 "Traversing Within 
Windows", that you press F10 to focus on the menu bar.

Is this a feature that will remain as it causes some problems within certain 
products which require the F10 key, a major example being ALL-IN-1...

I also notice that if the CAPS-LOCK key is on and F10 is pressed, you do not 
focus on the menu bar, but the EXIT function works, which is what ALL-IN-1, etc.
look for.

What about swapping it around so that CAPS-LOCK F10 puts focus to the menu bar
and F10 on its own still remains EXIT. This would seem more logical as you would
specifically want to set focus to the menu bar, therefore would conciously have
to enable CAPS-LOCK.

By the way my keyboard setting is 'System Default', although 'UK LK201RE' and
'US LK201RE' have the same effect. 

Simon.

P.S. As an aside, when I call up the 'Keyboard Options' window it isn't the
correct size and the buttons are overlayed by other parts of the window.
T.RTitleUserPersonal
Name
DateLines
3665.1CLTMAX::dickSchoeller - Failed XperimentThu Nov 15 1990 11:134
Unfortunately, F1-F10 behavior is dictated as part of Motif style by OSF.  We
could try to change it, but I wouldn't be optimistic.

Dick
3665.2LESLIE::LESLIEAndy LeslieThu Nov 15 1990 12:007
    That is silly. We have thousands of keyboards that say "EXIT" by F10.
    
    I believe we should make this customisable - default to F10=EXIIT with
    Alt/F10 to use the new stuff.
    
    
    /andy/
3665.3CLTMAX::dickSchoeller - Failed XperimentThu Nov 15 1990 12:455
Andy,

Great idea!  Do YOU want to try to convince Ellis Cohen of this   8^{)  ?

Dick
3665.4Surely people know about the requirement of backwards compatibility?KONING::KONINGNI1D @FN42eqThu Nov 15 1990 13:597
Surely it is obvious that, where there is a conflict between the existing
(V2) keyboard conventions and the new Motif ones, the default must be that
it works the same as in the past.  In addition there should be an easily
accessible means (i.e., NOT hacking of the Xdefaults file) to say "I want
the new Motif bindings instead".

	paul
3665.5life is full of contradictionsSTAR::SZETOSimon Szeto, International Sys. Eng.Thu Nov 15 1990 15:0817
    Backward compatibility is an ideal affordable in a homogeneous culture.
    User interfaces is an area where the wheel is reinvented independently
    and in different ways.  I wasn't too happy that VMS wasn't backward
    compatible with P/OS on the function keys, but then again the Pro is
    dead so it doesn't matter.  I wasn't too happy when the Alt key usurped
    the place of the Compose key, but who needs those funny foreign
    characters anyway.
    
    If we maintained backward compatibilty, the LKx01 keyboards should all
    be laid out like the ASR33.
    
    No, I'm not happy with how Motif took over the F10 key but that's what
    happens when you have to go with software written by others. 
    Customization is perhaps the compromise we should strive for.
    
    --Simon
    
3665.6F10 = "File"?ROGER::GAUDETNothing unreal existsThu Nov 15 1990 15:5118
.1>> Unfortunately, F1-F10 behavior is dictated as part of Motif style by OSF.  We

I've found the following when I'm in the TPU editor and I issue the DEFINE KEY
command:

   F6  : Accepts definition, but still issues CTRL-C when pressed
   F7  : \
   F8  :  - All accept definition, and perform the desired function when pressed
   F9  : /
   F10 : Does not accept definition at all!
	 When pressed, both during selection for the DEFINE KEY command and at
	 any other time, it turns the mouse pointer to the default arrow shape
	 (I have it defined to be something else normally), and then selects
	 (i.e. puts a selection box around) the "File" submenu for the window.

What the heck does that mean?

...Roger...
3665.7ELMST::MCAFEESteve McAfeeThu Nov 15 1990 17:567
How about we add a resource to disable them?  or qualify them?

Mwm*function_qualifier:  Alt<Key>

or some such...

-steve
3665.8We hear you!HANNAH::BAYJim CNF ENTP PPASEL DECtermMon Nov 19 1990 14:4121
    The F10 key has been chosen by the Open Software Foundation to perform
    the KMenuBar function.  This functionality MUST be available for
    DECwindows to be OSF compliant.

    DECterm will address this problem by establishing default behavior to
    permit the key F10 to function compatibly with previous releases.  

    The user may choose to override the default by performing the
    appropriate customization in the "Keyboard" dialog box.  

    The idea of swapping F10 and Shift-F10 so that both functions are
    always available is intriguing (as opposed to having "Exit", or
    KMenuBar, but not both).  I'd be interested in feedback concerning the
    idea of toggling Exit/KMenuBar between F10/Shift-F10. 

    Shift-F10 does not conflict with any published Motif keybindings, but I
    am concerned it might conflict with other applications that want to use
    Shift-F10.  Does it?

    Jim

3665.9But why lock-F10 ?MANTA::SIMONSSB is boring...Give me FT kits!!Mon Nov 19 1990 15:1811
    
    It's always nice to be able to do everything. :-) So the F10/Shift-F10
    option would be a really good idea, especially if it was customizable,
    such that Shift-F10 was KMenuBar by default, but F10 could also be it 
    for OSF compatability.
    
    But why does CapsLock-F10 cause F10 to act as EXIT ? I am not an expert
    on key bindings, but I wouldn't have thought that the CapsLock on/off 
    and the F-keys would create seperate meanings...
        
    Simon.
3665.10KONING::KONINGNI1D @FN42eqMon Nov 19 1990 15:526
Capslock is supposed to act ONLY on letter keys.

As for Shift-F10, a look in DEC Std 70 would tell you that it too has an
assigned meaning (UDKs).

	paul
3665.11Argh! HANNAH::BAYJim CNF ENTP PPASEL DECtermMon Nov 19 1990 16:4213
    Re .10
    
    Good points, both!  
    
    It looks like DECterm got lazy on handling shifted keys.  Caps lock
    should NOT work on function keys!  A definite bug!  :-(
    
    And the conflict with UDKs is unthinkable!  Thanks!  Looks like if
    there is no other alternative, the options will have to be mutually
    exclusive.
    
    Jim
    
3665.12LESLIE::LESLIEAfter enlightenment, do the laundryTue Nov 20 1990 01:241
    But <Alt>F10 might be ok?
3665.13KONING::KONINGNI1D @FN42eqTue Nov 20 1990 14:461
Sure...
3665.14DEDHED::SPINETom SpineTue Nov 20 1990 20:5013
re: .12 by LESLIE::LESLIE

> But <Alt>F10 might be ok?

Ummmm, it would be best if DECterm (and other applications) stayed away
from using <Alt>F10.

The OSF, Microsoft, and IBM are working to bring Motif, MSwindows, and
Presentation Manager even closer together than they are today.  IBM has
specified <Alt>F10 for popping up "context menus" (popup menus).  It is
very likely that a future version of Motif will support this keybinding.

tms
3665.15Oh gawd...LESLIE::LESLIEAfter enlightenment, do the laundryWed Nov 21 1990 20:014
    Howsabout <Shift><Alt>F10?
    
    
    /andy/
3665.16Or <Shift><Alt><Lock>F10 ?MANTA::SIMONSSB is boring...Give me FT kits!!Thu Nov 22 1990 08:140
3665.17Or <Shift><Alt><Ctrl>F10 while holding nose and winking?STAR::BECKPaul BeckSat Nov 24 1990 00:201
     
3665.18LESLIE::LESLIEAndy LeslieSat Nov 24 1990 05:5511
    Ha ha.
    
    Right, can we try to get back to the point? WHich is, to provide EXIT
    as the default function for F10 and some other method for traversal of
    the File Control etc stuff. <ctrl>F10, whatever. Just do it, okay?
    
    
    Thanks.
    
    
    /andy/
3665.19RAMBLR::MORONEYShhh... Mad Scientist at work...Sun Nov 25 1990 20:354
Meanwhile, is there some magical incantation in DECW$MWM.DAT (or some
other file) to get the F10=EXIT behavior?

-Mike
3665.20LESLIE::LESLIEAndy LeslieMon Nov 26 1990 06:491
    No.....