|
Post by pharrisire on Jan 22, 2011 13:16:40 GMT -5
On a whim, not expecting anything to happen, I started pressing the row of extra buttons along the top of this M$ keyboard, and some worked: calculator, mail (evolution), web (epiphany). Others, reasonably, had no effect (my computer, sleep, media). What determines whether or not an extra keyboard function works in knos? Is it a security soft spot to have a keyboard designed for another operating spot that has lots of extraneous buttons/functions that may or may not have a use in knos?
[ I got it years ago for its 'ergonomic' wrist support and split keyboard ] [[ desktop knos3/64 ]]
|
|
|
Post by Kevin McAleavey on Jan 23, 2011 2:44:15 GMT -5
On a whim, not expecting anything to happen, I started pressing the row of extra buttons along the top of this M$ keyboard, and some worked: calculator, mail (evolution), web (epiphany). Others, reasonably, had no effect (my computer, sleep, media). What determines whether or not an extra keyboard function works in knos? Is it a security soft spot to have a keyboard designed for another operating spot that has lots of extraneous buttons/functions that may or may not have a use in knos? [ I got it years ago for its 'ergonomic' wrist support and split keyboard ] [[ desktop knos3/64 ]] Not a security issue with us at all. The "trick" is part of the way that Gnome designed the keyboard device control for the desktop itself (which we didn't interfere with) where it outputs a particular key sequence for those buttons and the Gnome guys said "well, there's no Microsoft up in here so why not invoke OUR apps instead?" And so it goes. Making changes would require rewriting the core keyboard drivers for a specific supported keyboard and well ... we don't have the resources to muck with any of that right now. In the code reviews for each and every piece of KNOS, we're only looking for security risks (which we remove or modify to make safe) and move on. Maybe some day in the future when we have folks here who are bored, we might be able to do more with that.
|
|