T.R | Title | User | Personal Name | Date | Lines |
---|
1345.1 | IF you are really really stuck then there may be an out | STAR::BMATTHEWS | | Wed Aug 30 1989 18:21 | 19 |
| Since the lk201 keyboard gives the same keycode for both up and down
transitions the software must know what state the lk201 is in at all times
in order to interpret what keycodes it is getting correctly. For example
if you press and release the "A" key if the keyboard is in updown mode
you will get 2 "A" keycodes and if it is in down only mode you will get one
"A" keycode. X wants both up and down keycode transitions, we in VMS DECWindows
set all of the keys except for those in the main keyboard array to updown
but because the console rom expects the main kb in down only mode we set the
main kb array into downonly mode to prevent double characters when using the
console. Since the operator console window is hardly ever used fo input
after the window system is up we put in an escape hatch logical name to
solve just this problem. If before the server is started you define
DECW$SERVER_MAIN_KB_UPDOWN to TRUE then the main keyboard array will be up
down and the synthetic pc should be happy but the console rom will be real
confused. This is in the category of unsupported but should work and was
tested during early v1 development.
Bill
|
1345.2 | | KONING::KONING | NI1D @FN42eq | Wed Aug 30 1989 19:25 | 7 |
| Has anyone considered phasing in an ECO to the console code to have it
force the keyboard into the mode it wants? This seems like normal good
programming practice anyway, and would take care of this requirement
without the logical name hack.
paul
|
1345.3 | The combinations really end up costing alot | STAR::BMATTHEWS | | Thu Aug 31 1989 11:27 | 7 |
| The software would have to know when that occured. For example we would
have to know which rev level on which console ROM had that support.
Right now we support VSII, VSII/GPX, VS3100 mono, VS3100 GPX, Mayfair GPX,
VS35x0, and more on the way. Is it really acceptable to have it work one
way on some systems and another way on other systems?
Bill
|
1345.4 | | KONING::KONING | NI1D @FN42eq | Fri Sep 01 1989 18:33 | 5 |
| One might argue that it's better for it to work right on some systems than
on no system.
paul
|
1345.5 | | WSINT::GOLDBERG | Marshall R. Goldberg, Workstations | Tue Sep 05 1989 12:34 | 8 |
| Thank you very much !
Shall relay the information to Insignia and let you know
how it goes.
Marshall
|
1345.6 | :-( | WSINT::GOLDBERG | Marshall R. Goldberg, Workstations | Wed Sep 06 1989 12:11 | 22 |
|
Jad tried the following.
First, in SYS$STARTUP_V5.COM just before starting the network and
DECwindows server he put in:
$ DEFINE DECW$SERVER_MAIN_KB_UPDOWN TRUE
This had no effect whatsoever.
Then, he tried:
$ DEFINE/SYSTEM DECW$SERVER_MAIN_KB_UPDOWN TRUE
That hung the system and produced a message number 02DB821C.
A control-C managed to get back the system prompt.
Any thoughts?
Marshall
|