Re: suse supports windows key



CBFalconer staggered into the Black Sun and said:
cmk128@xxxxxxxxxxx wrote:
Suse 10 supports the windows key. Why [does] microsoft [allow] them
[to]?

? It's a key. You press it, it generates a scancode. Kernel-level
keyboard driver sees this scancode, turns it into a keycode via some
mapping tables, then gives that keycode to the active tty.

If X is on the active tty, X can map that keycode to keysym Hyper_L or
Super_R or whatever, according to another set of tables. The X user can
define whatever actions that user wants to be taken for (almost) any
keysym or keysym combination using xbindkeys and/or xmodmap. Microsoft
doesn't "allow" any of this; SuSE is just doing what any X user can do
and using the high flexibility of X's input model to do things users
might want.

The problem is to find a keyboard without that annoying key. Then you
can avoid accidentally hitting it and having the next key divert the
system into something ridiculous.

On most non-laptop keyboards, a flathead screwdriver is great at prying
keycaps off. Or use xmodmap +/ xbindkeys to remap the keys to something
more useful, or to nothing at all if you want.

--
So, what do *you* do for a living?
I sit in a chair, pressing small plastic rectangles with my fingers
while peering at many tiny, colored dots. --Peter Manders
There is no Darkness in Eternity/But only Light too dim for us to see
.



Relevant Pages

  • URGENT: Intel Corporation Q963/Q965 : xorg problem
    ... for 1-88 scancode equals ... failed to get keycode for scancode 0x5a ... when I replace i810 by vga driver the problem ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • setkeycode problem at boot
    ... between scancode and keycode is not set for some code) ... I have tried at getkeycodes which has returned: ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)
  • Re: [RFC] What are the goals for the architecture of an in-kernel IR system?
    ... The true "scancode" will thus be competely hidden from userspace. ... So, on the 32 bits case, we'll do about 4 billions calls to EVIOGKEYCODE ioctl to ... So, you may end by having different scancodes producing the same keycode, as such applications ... I know, however, one IR driver that produces 6 bytes when you press a key. ...
    (Linux-Kernel)
  • Re: multimedia keys not working in 2.6.0-test6
    ... > usage: setkeycode scancode keycode ... ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: [RFC] What are the goals for the architecture of an in-kernel IR system?
    ... The true "scancode" will thus be competely hidden from userspace. ... In fact a few drivers do just that. ... So, on the 32 bits case, we'll do about 4 billions calls to EVIOGKEYCODE ioctl to ... So, you may end by having different scancodes producing the same keycode, as such applications ...
    (Linux-Kernel)