|
Prev: Crusher Freeze Parallel
Next: Replace bytes
From: don on 11 Apr 2008 01:30 I could really use a program that would enable my left Shift, Ctrl and Alt keys to remain down until the next key is pressed. My goal is to enable me to type a captital letter quickly without having to hold down the Shift key. I have an old Northgate keyboard which does this with dip switches and I'm wondering if this could be done using software (assembly) so that my other keyboards would also work this way. Thanks for all input.........
From: Bobbias on 11 Apr 2008 00:40 On Apr 11, 1:30 am, "don" <d...(a)panix.com> wrote: > I could really use a program that would enable my left Shift, Ctrl and Alt > keys to remain down until the next key is pressed. My goal is to enable me > to type a captital letter quickly without having to hold down the Shift key. > I have an old Northgate keyboard which does this with dip switches and I'm > wondering if this could be done using software (assembly) so that my other > keyboards would also work this way. > > Thanks for all input......... If you're in windows, there is a feature like that already built into the OS. http://www.microsoft.com/enable/training/windowsxp/stickykeys.aspx
From: don on 11 Apr 2008 02:30 > If you're in windows, there is a feature like that already built into > the OS. > > http://www.microsoft.com/enable/training/windowsxp/stickykeys.aspx Thanks , I'm really trying to do this using code, I know it has to do with somehow getting the break code to be ignored. There is a company that sells expensive keyboards that do this http://www.ergonomicsmadeeasy.com/index.asp?PageAction=VIEWPROD&ProdID=8 Of course there software is proprietary to their keyboards. But hopefully it is just a few simple lines of code needed.
From: Robert Redelmeier on 11 Apr 2008 08:16 don <don(a)panix.com> wrote in part: >> If you're in windows, there is a feature like that already built into >> the OS. >> >> http://www.microsoft.com/enable/training/windowsxp/stickykeys.aspx > > Thanks , I'm really trying to do this using code, > I know it has to do with somehow getting the > break code to be ignored. There is a company > that sells expensive keyboards that do this > http://www.ergonomicsmadeeasy.com/index.asp?PageAction=VIEWPROD&ProdID=8 > Of course there software is proprietary to their > keyboards. But hopefully it is just a few simple lines > of code needed. In a real-mode "OS" like MS-DOS it is fairly easy to hook the kbd interrupt and write a stub to implement sticky shift keys. However, in a protected mode OS like IBM-OS/2, Linux, *BSD, or MS-WinNT etc you essentially have to write a complete keyboard driver and get it loaded into the kernel. Not easy. Better to use the OS settings. If you want to see how it is done, look at the Linux `loadkeys` source (probably c) -- Robert
From: don on 11 Apr 2008 11:39
> > In a real-mode "OS" like MS-DOS it is fairly easy to hook the > kbd interrupt and write a stub to implement sticky shift keys. > However, in a protected mode OS like IBM-OS/2, Linux, *BSD, > or MS-WinNT etc you essentially have to write a complete > keyboard driver and get it loaded into the kernel. > > Not easy. Better to use the OS settings. If you want to > see how it is done, look at the Linux `loadkeys` source > (probably c) > > > -- Robert > THANKS FOR THAT INFO.... I will check that code out |