From: don on
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
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
> 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
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
>
> 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


 |  Next  |  Last
Pages: 1 2
Prev: Crusher Freeze Parallel
Next: Replace bytes