Feature request: smart Option key
By egm... on September 27, 2010 18:24 (imported from Google Code)
There are three possible behaviors for the Option key: Normal, Meta and +Esc.
Even the English keyboard layout has many additional symbols that can be accessed with the option key, while other layouts are often unusable if you deviate from this behavior, some commonly used symbols (e.g. "@" in at least German, French and Hungarian layout) require this modifier. All the non-terminal applications handle these symbols correctly, so probably it's wise not to change it in the terminal.
On the other hand, some very nice convenience features of some applications depend on the +Esc behavior, e.g. Alt+Backspace to remove a complete word in bash or midnight commander, or Alt+Enter to copy the current filename in midnight commander to the commandline. One can of course live without these feature, or manually press Esc followed by Backspace or Enter, but using the Alt modifier is way more convenient.
Essentially the problem is that while on PC (Linux and Windows) we have two separate keys for this purpose (left Alt vs. right AltGr), Mac systems only have a single Option/Alt key.
I think that it would be great to have a "Smart" behavior for the Option key: it would be Normal for letters, while +Esc for special keys such as enter and backspace.
Alternatively, if I could just define custom behavior for Option+Enter and Option+Backspace, that would be great too. However, none of "send escape sequence", "send hex code" and "send text" lets me enter two control characters. How about changing "send hex code" to "send hex codes" so that I could specify "0x1B 0x0D"?