TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Timo Sirainen
from: Peter Fitzsimmons
date: 1996-07-23 00:42:20
subject: Keyboard

TS> Why KbdCharIn() (or getch) command doesn't notice any 
 TS> Ctrl-S or Ctrl-P presses? I guess it has something to 
 TS> do with signals (or bugs ;) ..? I'm using Watcom 10.0.

Those keys are used for special purposes (to be compatible with DOS), as is
CTRL-C and CTRL-Q. If you place the keyboard in binary mode,  you will
receive all keys -- even CTRL-C.

 void setkmode(void)
 {
     KBDINFO kbstInfo;

     kbstInfo.cb = sizeof(kbstInfo);
     KbdGetStatus(&kbstInfo, 0);
     kbstInfo.fsMask &= ~KEYBOARD_ASCII_MODE;
     kbstInfo.fsMask |= KEYBOARD_BINARY_MODE ;//| KEYBOARD_SHIFT_REPORT;
     KbdSetStatus(&kbstInfo, 0);
 }




--- Maximus/2 3.00
* Origin: Sol 3 * Toronto * V.32 * (905)858-8488 (1:259/414)
SEEN-BY: 50/99 270/101 620/243 625/100 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/888 800/1
@PATH: 259/414 400 99 250/99 3615/50 396/1 270/101 712/515 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.