www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/11/02/17:10:42

From: "Chia" <chia AT top DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Interesting Allegro Keyboard Phenomenon...
Date: Mon, 2 Nov 1998 16:05:27 -0600
Organization: 404 Software
Lines: 24
Message-ID: <71la3g$q1t@nnrp4.farm.idt.net>
References: <Pine DOT SGI DOT 3 DOT 95 DOT 981102130902 DOT 6629A-100000 AT paju DOT oulu DOT fi>
NNTP-Posting-Host: max1-40.top.net
X-Newsreader: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Do you use a custom keyboard handler? In my programs, ctrl has a
tendency to get "stuck" if it is used when my own keyboard handler
is active. Again, pressing ctrl once "unlocks" this behaviour.


I'm using Allegro's keyboard routines, but I'm using a keyboard callback
function.
This is the function, but it doesn't have anything to do with the shift key
so... i dunno.

     int jgKeyCallback(int key)
     {
      if ((key >> 8) == KEY_INSERT)
      {
        // toggle keyboard mode (just a global)
         (KeyboardMode == insert)
         ? (KeyboardMode = overwrite)
         : (KeyboardMode = insert);
      }
      return key;
     }



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019