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