|
From: James B. - S. I. T. - N. <Jam...@no...> - 2010-07-15 23:30:53
|
Hi Lorinczy, Thank you very much for getting back to us. I've forwarded your query onto my colleague who knows more than me about the UNIX side of the emulation. Please find his reply below, if you need any more information please let me know. Kind Regards James Buckell Senior ICT Technician Nottinghamshire Health Informatics Service Laurel House E: jam...@no... From: John Whistler - ICT Specialist Engineer - NHIS Sent: 13 July 2010 16:20 To: James Buckell - Senior ICT Technician - NHIS Cc: Sandra Greasley - Technical Services Manager (Acute) - NHIS Subject: RE: Dave Telnet Hi James, Yes we would like full ANSI LK401/2 keypad support really. With an LK401 keyboard the PF keys are fixed, i.e. DECKPAM (^[= - Application keypad mode) and DECKPNM (^[> - Numeric keypad mode) have no effect. Virtual key code equivalents: (I think - I'd have to check to be sure) LK401 Windows Virtual DEC/ANSI DEC/ANSI Legend keycode Application Numeric PF1 VK_NUMLOCK ^[OP ^[OP PF2 VK_DIVIDE ^[OQ ^[OQ PF3 VK_MULTIPLY ^[OR ^[OR PF4 VK_SUBTRACT ^[OS ^[OS 0 VK_NUMPAD0 ^[Op 0 1 VK_NUMPAD1 ^[Oq 1 2 VK_NUMPAD2 ^[Or 2 3 VK_NUMPAD3 ^[Os 3 4 VK_NUMPAD4 ^[Ot 4 5 VK_NUMPAD5 ^[Ou 5 6 VK_NUMPAD6 ^[Ov 6 7 VK_NUMPAD7 ^[Ow 7 8 VK_NUMPAD8 ^[Ox 8 9 VK_NUMPAD9 ^[Oy 9 - VK_ADD ^[Om - , NO-EQUIV ^[On , . VK_DECIMAL ^[On . Enter VK_SEPARATOR ^[OM ^M - not sure about this VK code but you get the picture. For reference the first five function keys (F1 - F5) are usually fixed too as follows: LK401 Windows Virtual Legend keycode VT Function F1 (Hold) VK_F1 Hold screen (Toggle ^Q/^S) F2 (Print) VK_F2 Print screen(to local printer) F3 (Set-Up) VK_F3 Setup (Terminal configuration menu) F4 (Session) VK_F4 Session (The later VT terminals allowed multiple session by various methods this switches between them) F5 (Break) VK_F5 Generates a hardware BREAK. I've had a look at the source and I think I can work out what's required to implement a reasonable LK401 keyboard emulation but I'd need to beat it into submitting to the Open Watcom compiler first, they seem to be using Boreland and there appear to be some differences in some of the library definitions but I've not followed that very far yet. For any further info on VT series terminals there's always http://vt100.net/ for everything you ever wanted to know . . etc Regards John Whistler Network Technical Officer tel: 01623 622515 ext: 3391 NOTTINGHAMSHIRE HEALTH INFORMATICS SERVICE From: James Buckell - Senior ICT Technician - NHIS Sent: 13 July 2010 13:45 To: John Whistler - ICT Specialist Engineer - NHIS Cc: Sandra Greasley - Technical Services Manager (Acute) - NHIS Subject: Dave Telnet Hi John, Are you able to elaborate on the response below? Kind Regards James Buckell Senior ICT Technician Nottinghamshire Health Informatics Service Laurel House E: jam...@no... ------------------------------------------------------------------------ ------------------------ Hi, it's not impossible, if you would explain, what the supposed behaviour should be. Please specify the terminal type (Terminal/Emulate), the server-OS, the expected key-sequence... (shkeys may be useful to test it: http://dtelnet.sourceforge.net/shkeys.c <http://dtelnet.sourceforge.net/shkeys.c> ) On 2010-07-13 11:55, James Buckell - Senior ICT Technician - NHIS wrote: > > > To whomever this may concern; > > Really interested in using your application Dave's Telnet, it looks great. > > Is there any way of mapping the keyboard symbols / * - , we use these > within our terminal emulation sessions & this is the only issue that > would prevent us from using your application. |