[comp.windows.ms] Followup on two questions about Windows 3.0

jlm@cbnewsh.cb.att.com (joe.l.miller..jr) (06/28/91)

I asked two questions about using Microsoft Windows 3.0, and I promised
to post a summary of the answers.

>   1) Keyboard remapping
>
>      Some of the keys on my PC keyboard are in awkward places.
>
>      Within the normal MS-DOS 4.01 environment, I use a TSR to "swap" keys
>      (e.g. my ESC key acts like the grave accent (`) key and vice-versa).
>      These keyboard "swaps" are in effect for all of my regular DOS
>      applications, but Windows 3.0 effectively ignores DOS TSRs like this
>      one.
>
>      Is there any way to "swap" keys on the PC keyboard in an equivalent
>      way under Windows 3.0 (not within a single application, but for the
>      entire environment)?

One person suggested creating a Recorder macro and applying it to all
Windows applications.  This turns out to be inadequate (for my example
above, you can't define a macro called ').

The only other response said that "it requires writing a new keyboard.drv
or an application that runs in the background that hooks the appropriate
windows routines."   I am not capable of doing either.


>   2) Maximizing application windows automatically
>
>      The Windows 3.0 HELP application remembers from one invocation to
>      the next whether or not it is maximized (full-screen, with frame).
>      It does this by keeping a variable in the [Help] section of WIN.INI.
>
>      I have other applications that I run under Windows 3.0 that I always
>      maximize (manually), but which do not bother to remember this fact.
>
>      Is there any way to automatically maximize the window of an arbitrary
>      application upon invocation?

Two answers were offered:

  1) Some applications (like Terminal) support a "Maximized=1" entry
     in WIN.INI without this fact being advertised.  Unfortunately,
     this does not work for the other two applications that I want to
     maximize automatically.

  2) Some commercial packages that (in essence) replace Program Manager
     will automatically maximize your applications.

I appreciate the suggestions and advice.


					Joe Miller
					jlm@cbnewsh.cb.att.com