Observed with the binary mlterm-cygwin version (which works standalone, without X, very nice!):
By default, mlterm interprets ESC in the old-fashioned bit-adding way (which is probably not useful nowadays, suggesting to change the default as a side remark).
If I "fix" that by configuring -k esc or mod_meta_mode=esc, the AltGr modifier does not work anymore!
(Used on international keyboards e.g. to generate the € sign.) Please fix this interference.
Actually, checking again, the AltGr key doesn't really work at all, even without -k esc.
The Euro sign € and the square sign ² are the only ones that happen to work.
So I have none of | \ [ ] { } ~ on my German keyboard.
Thanks.
How about http://mlterm.sf.net/mlterm-cygwin-fixaltgr.zip ?
This archive contains mlterm.exe binary to which http://mlterm.sf.net/mlterm-3.2.2-fixaltgr.patch has been applied.
Yes, that fixes my initial bug report. With -k esc, all AltGr combinations work now that also work without.
Unfortunately, see my second comment, that's only 2 of 11 which should work.
Sorry, the previous fix was incomlete.
I think http://mlterm.sf.net/mlterm-cygwin-fixaltgr2.zip will fix it.
Thanks, this almost fixes it, with the exception of AltGr-< which is "|" on a German keyboard.
Here one or two control characters are prepended; without -k esc, it sends ctrl-underline |, with -k esc it sends ESC ctrl-underline |
Last edit: Thomas Wolff 2013-09-02
Thanks again. I fixed it. http://mlterm.sf.net/mlterm-cygwin-fixaltgr3.zip
Great, thanks!