Re: SYSRQ...(part2)

From: Mike A. Harris (mharris@meteng.on.ca)
Date: Mon Jan 24 2000 - 09:50:03 EST


On Mon, 24 Jan 2000, willy tarreau wrote:

>> It is very apparent to me that my keyboard's
>behaviour
>> is relatively broken.
>
>ok, now there's no doubt about that.

Yep. I wasn't sure the other day, but now that I have another
keyboard that SYSRQ does work with I have something to compare it
with. ;o)

>> Ah, but you don't understand... SYSRQ is a unique
>> code that only appears while ALT is held down.
>
>ok, you're right in that I didn't understand that this
>code only appears under this condition.

Yes, it is odd indeed, but a desireable thing for such a feature.

[SNIP]
>One interesting way to code this in the keyboard
>driver would be :
>
>- if the code 0x54 is read, then turn a SYSRQ_FLAG on.
> This code only appears if both ALT and SYSRQ are
> pressed.
>- if the code 0xB8 is read, then turn SYSRQ_FLAG off.
> This code only appears if any ALT is released, no
> matter the state of the sysrq key.
>- if any key is pressed while SYSRQ_FLAG is on, process
> it as a SYSRQ combination.

Hmm, that sounds like a very good start! I have a couple
concerns with it, but it sounds like a good start indeed.

>This allows to simply ignore the 0xD5 code sent by the
>defective SYSRQ key. Moreover, this would give a
>simpler SYSRQ usage : it would allow to :
> - press ALT
> - press SYSRQ then release it
> - press the desired key [ then release it ]
> - release ALT
>at any time, only two keys would be pressed
>simultaneously, while staying compatible with the

Correct. I like this approach too. I'm going to try and
implement it today. If I do, I'll send my submission to Martin
Mares, et al for inclusion in the kernel.

>current behaviour. One of my friends who has lost one
>arm would now be able to use SysRQ !

We could claim that the linux kernel also contains
"accessibility" features for Linux kernel hackers that are
disabled.

;o)

I'm going to get hacking now! Thanks for your very good idea and
input into the situation! I'll keep you informed of how I make
out!

TTYL

--
Mike A. Harris                                     Linux advocate     
Computer Consultant                                  GNU advocate  
Capslock Consulting                          Open Source advocate

Join the FreeMWare project - the goal to produce a FREE program in which you can run Windows 95/98/NT, and other operating systems.

http://www.freemware.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Jan 31 2000 - 21:00:12 EST