XEmacs has this one odd thing. I'm sure people who love Emacs-editors consider it, a strength. Personally, I'm rather un-decided. I'd rather have succinct, then compact keyboard short-cut combinations, for any application. No doubt, Mr. Richard Stallman must of been behind these ideas.
So, enough already, what is it?
Why the meta-key, the shift-key, and the control-key short-cuts.
Now, sure, a control-x makes sense. It is just a symbolic convention. Next, using shift-x is the same. (Just waxxing here. Don't get hitting blank-x, to see what happens.) But, meta-x? What is that?
Well, I presume the confusion came about because of old keyboards. Back before the days of IBM PCs, and everyone having 101 or more keyboards. There were terminals. Terminals actually came from teletypes (tty). A throwback to an older era, of the telegraph and morse code.
Anyhow, these old terminals quite often had very unusual keyboards. Usually quite small keyboards and the "besides control or shift" second function keys varied. Varied from being not present or present as odd combinations / sequences, or labeled something different.
Thus, I presume the
reasoning for meta-key. Meta-key to indicate an additional shift-like secondary effect key. When used in conjunction with the normal (direct) keys of the keyboard. Allows additional unique signals to be sent to the application.
Summary: Suffice it to say, this is a deep issue. If you are really interested in such mundane matters. Most persons reading this, it is simply the ESC key. However,
how you use it on a Linux system is different, than simply holding the shift key at the same time, to indicate shift-x.
Instead, you press and release ESC first, then the key being modified. For instance, the "transpose words" command is defined by Meta-t. Place the cursor between two words, hit and release ESC, then hit "t," and there you go. (To re-switch, either leave the file and don't save changes. Or Meta-b, Ctrl-b, Meta-t.)
Platform: Linux
GlR