PC special key handling fix: The standard keyboard handler in A-Shell/Windows and ATE now properly distinguishes CTRL+HOME from HOME, CTRL+END from END, CTRL+PGUP from PGUP, CTRL+PGUP from PGUP, and SHIFT-TAB from TAB, allowing them to be separately translated using FIXTRN. Many of the individual GUI controls (which have their own keyboard handlers) already did this, but the standard keyboard handler (mainly used in text mode but also by some GUI controls or contexts) now support them.
Note that the MIAME.INI setting OPTIONS=NOAUTOXLT still works as before, but only affects the END, PGUP and PGDN keys and only when not used in conjunction with the CTRL key.
The standard release versions of the IFX and VUX files have been updated according to the standards below. Note that although these do get overwritten during an update installation, backup copies of the original files can be found in [997,0] (in case you prefer to keep your customized versions.)
Key Combo |
Exitcode |
Standard IFX Translation |
Standard VUX Translation |
---|---|---|---|
SHIFT+TAB |
-35 |
^G |
^H^H^H^H^H^H^H^H |
CTRL+PGDN |
-65 |
^GA |
^_^E |
CTRL+PGUP |
-66 |
^GB |
^_^^ |
CTRL+HOME |
-67 |
^GC |
^_^^ |
CTRL_END |
-68 |
^GD |
^_^E |
The VUX translations are meant to allow users accustomed to PC navigation standards to use SHIFT+TAB to back up (8 columns), CTRL+HOME (or CTRL+PGUP) to go to the start of the file, and CTRL+END (or CTRL+PGDN) to go to the end of the file.