On Wednesday 20 August 2003 11:17, Emmanuel Eckard wrote: > On Wednesday 20 August 2003 11:07, David M. Cooke wrote: > > On Tue, Aug 19, 2003 at 10:33:17PM +0200, Michel Dänzer wrote: > > > On Tue, 2003-08-19 at 22:22, Frank Murphy wrote: > > > > It seems that we need a new key for Multi_key as well. Any ideas? > > > > > > I proposed earlier what I've been using for a while: > > > > > > 108 0xff7e (Mode_switch) 0xff20 (Multi_key) > > > > > > Or does anybody _really_ need that stupid enter key? :) > > I use it as ALTGR key. Applying this on top of the KDE international > keyboard makes a very usable system.
There's a bit of confusion between the Xkb Mode_switch and Multi_key keysyms. The Mode_switch keysym is normally given when pressing the key labeled AltGr on continental European keyboards. This keysym allows the third character on a key to be generated. (And the fourth when using Shift as well, I believe.) The Multi_key keysym was the symbol given when pressing the key labeled Compose on old Sun keyboards. For Debian with PC keyboards, the right Windows-logo key is used. The Apple keyboards use the right Apple-logo key. This keysym is used to generate "fancy" characters, like 'ç' by pressing Multi_key+comma then pressing 'c' or 'û' by pressing Multi_key+Shift+6, then pressing 'u'. The problem is that Mode_switch and Multi_key can't be assigned to the same keycode or keysym with only a level-shift to separate them. The third- and fourth-levels are useless because Mode_switch must be pressed before they can be used (and that's what we're trying to assign). But even Shift can't be used because of the 'û' exampe above: Mode_shift+Shift = Mutli_key, but Multi_key needs shift to get to the circumflex above the 6-key. On a full-size Apple keyboard, this is no problem because there are two, totally distinct Alt and Apple-logo keys, but not on the laptops. Are we going to have to lose the Apple-logo key to one of these and use fn+logo for Super? Other ideas? Frank