On Thu, 2001-10-11 at 09:16, Wilhelm *Rafial* Fitzpatrick wrote: > How do you set this up? By default alt == meta, so I'm currently > using emacs that way, but my fingers really want meta to be the > command key. How can I tell emacs to use the command key instead?
If you have your modifier bits and key symbols setup correctly (correctly being defined as what emacs expects...), it will just work. Meta-x will show up as M-x, and Alt-x will show up as A-x (which does nothing by default). Below is my /etc/X11/Xmodmap. The important thing is to get the Mod bits set up correctly. By default, there is no Mod bit set up for meta, which means that even if you define one, it won't work as expected. Please note that the Capslock -> Control thing will only work if you use a hacked kernel... Also notice that I set up the PowerBook keys to send XF86 keycodes (I then use sawfish to make provide funtionality for these... I have functional volume keys! And the eject key works!) remove Lock = Caps_Lock remove Mod1 = Alt_R remove Mod2 = Num_Lock remove Mod4 = Meta_L ! Setup Alt and Meta correctly keycode 0x40 = Alt_L keycode 0x73 = Meta_L ! Add Caps lock Control key keycode 0x42 = Control_L ! Assign Hyper and Super to fn-Command and fn-Option respectively keycode 0xDE = Hyper_R keycode 0x71 = Super_R ! Make Enter the Multi Key keycode 0x6C = Multi_key ! Powerbook Special keys keycode 0xA5 = XF86AudioLowerVolume keycode 0x9E = XF86AudioRaiseVolume keycode 0xA6 = XF86AudioMute keycode 0x74 = XF86Eject add Control = Control_L add Mod1 = Alt_L add Mod2 = Hyper_R add Mod3 = Meta_L add Mod4 = Multi_key add Mod5 = Super_R Super_R