> Something is inconsistent here. Do you mean the uk is not the > default? Or there is a difference between mux default and new attach > default? How does one know whether plugging a keyboard in is > reattaching it or attachning a new one?
There is a difference between a keyboard which can provide accurate layout information, and one which can not. The Sun USB keyboard provides accurate layout information, and will always attach with the layout computed from this information, because this matches the writings on the key caps. (and power-users know enough to override that after the keyboard has been connected) The other keyboard do not know their actual layout, and thus the keyboard driver attaches with `I'd like the default layout, please, and if there isn't, please give me the us layout'. If there has been a default layout set on the mux (with kbd or wsconsctl, or with a ``strong knowledge'' keyboard being plugged before) before this cheap keyboard attaches, then it will get that layout. Otherwise it will get the us default. There is no way to please all users here. Some people will prefer keyboards to always attach as `us' layout, and only change the international keyboard they might connect for a while, and some people, on the other hand, will expect further keyboards to reuse the last-used layout. (And that's only in console. X is another nightma^Wstory)