Keyboard
The following settings affect the behavior of the keyboard and the interpretation
of control key sequences issued within a VDM.
KBD_ALTHOME_BYPASS
Function:
When enabled, prevents the Alt+Home
key sequence from switching the VDM between full screen and windowed mode.
Advantages:
Enabling
this setting allows normal behavior for applications which themselves make
use of the Alt+Home key sequence.
Drawbacks:
When enabled, the user must use the Ctrl+Esc
sequence to switch to Presentation Manager from a full screen VDM, then
use the context menu of the class to switch the VDM to windowed mode.
Default:
Off (Alt+Home will cause a switch between full
screen and windowed mode).
Settable:
Examples:
KBD_BUFFER_EXTEND
Function:
Increases a VDM's keyboard type-ahead
buffer size.
Advantages:
Provides
greater keystroke buffering, consistent with the level available in VIO
windows. Note that Ctrl-Break will flush the entire buffer, just as it
does with the standard buffer.
Drawbacks:
Applications
which bypass the ROM BIOS input buffer and/or INT 16h may not benefit from
this feature. There is also a small amount of additional memory overhead
for every VDM.
Default:
On.
Most applications will benefit, and those that do not should not be adversely
affected.
Settable:
At
any time. This facilitates easy experimentation by the user in the (rare)
event that a problem does arise.
Examples:
KBD_CTRL_BYPASS
Function:
When enabled, inhibits one or
more control key sequences, allowing an application in the VDM to use these
sequences for its own purposes.
Advantages:
Enabling
this setting allows normal behavior for applications which make use of control
key sequences normally used by OS/2 Version 2.0.
Drawbacks:
Enabling this setting may prevent certain operations
from being performed with OS/2 Version 2.0 and the Workplace Shell.
Default:
NONE (All control key sequences behave in the
normal manner).
Settable:
Examples:
KBD_RATE_LOCK
Function:
Prevents a DOS application in
a VDM from changing the system keyboard repeat rate.
Advantages:
Insulates machine from applications that modify
the repeat rate in an uncontrolled or undesirable way.
Drawbacks:
Prevents the application's repeat rate from
taking effect even when the application is the focus session.
Default:
Off. Most applications do not modify the repeat
rate, and those that do are generally in accordance with the user's wishes.
Settable:
Examples:
[Back: Idle Detection]
[Next: Memory Extenders (EMS and XMS)]