Dear Sir, 1) To avoid appearing useless and disturbing messages in the command line of "mc" (terminal version), I propose the simple modification of the "mc.sh" attached here. 2) To make work with "mc" in "xterm" more comfortable (proper work of "Alt" and "Esc" keys), I propose the X-defaults for the "xterm" attached in the file "Xdefaults.mc" here. For Russian users I could recommend the X-defaults listed in "Xdefaults.mc.rus" that send proper "Alt"-codes in the Russian mode. Best regards, Michael Lashkevich
Attachment:
mc.sh
Description: mc.sh
xterm*deleteIsDEL: true xterm*eightBitInput: false xterm*VT100.Translations: #override\n\ <Key>Escape : string(0x1b) string(0x1b)
xterm*deleteIsDEL: true xterm*eightBitInput: false xterm*VT100.Translations: #override\n\ <Key>Escape : string(0x1b) string(0x1b)\n\ Meta ~Shift<Key>Cyrillic_shorti: string(0x1b) string("q")\n\ Meta Shift<Key>Cyrillic_shorti: string(0x1b) string("Q")\n\ Meta ~Shift<Key>Cyrillic_tse: string(0x1b) string("w")\n\ Meta Shift<Key>Cyrillic_tse: string(0x1b) string("W")\n\ Meta ~Shift<Key>Cyrillic_u: string(0x1b) string("e")\n\ Meta Shift<Key>Cyrillic_u: string(0x1b) string("E")\n\ Meta ~Shift<Key>Cyrillic_ka: string(0x1b) string("r")\n\ Meta Shift<Key>Cyrillic_ka: string(0x1b) string("R")\n\ Meta ~Shift<Key>Cyrillic_ie: string(0x1b) string("t")\n\ Meta Shift<Key>Cyrillic_ie: string(0x1b) string("T")\n\ Meta ~Shift<Key>Cyrillic_en: string(0x1b) string("y")\n\ Meta Shift<Key>Cyrillic_en: string(0x1b) string("Y")\n\ Meta ~Shift<Key>Cyrillic_ghe: string(0x1b) string("u")\n\ Meta Shift<Key>Cyrillic_ghe: string(0x1b) string("U")\n\ Meta ~Shift<Key>Cyrillic_sha: string(0x1b) string("i")\n\ Meta Shift<Key>Cyrillic_sha: string(0x1b) string("I")\n\ Meta ~Shift<Key>Cyrillic_shcha: string(0x1b) string("o")\n\ Meta Shift<Key>Cyrillic_shcha: string(0x1b) string("O")\n\ Meta ~Shift<Key>Cyrillic_ze: string(0x1b) string("p")\n\ Meta Shift<Key>Cyrillic_ze: string(0x1b) string("P")\n\ Meta ~Shift<Key>Cyrillic_ha: string(0x1b) string("[")\n\ Meta Shift<Key>Cyrillic_ha: string(0x1b) string("{")\n\ Meta ~Shift<Key>Cyrillic_hardsign: string(0x1b) string("]")\n\ Meta Shift<Key>Cyrillic_hardsign: string(0x1b) string("}")\n\ Meta ~Shift<Key>Cyrillic_ef: string(0x1b) string("a")\n\ Meta Shift<Key>Cyrillic_ef: string(0x1b) string("A")\n\ Meta ~Shift<Key>Cyrillic_yeru: string(0x1b) string("s")\n\ Meta Shift<Key>Cyrillic_yeru: string(0x1b) string("S")\n\ Meta ~Shift<Key>Cyrillic_ve: string(0x1b) string("d")\n\ Meta Shift<Key>Cyrillic_ve: string(0x1b) string("D")\n\ Meta ~Shift<Key>Cyrillic_a: string(0x1b) string("f")\n\ Meta Shift<Key>Cyrillic_a: string(0x1b) string("F")\n\ Meta ~Shift<Key>Cyrillic_pe: string(0x1b) string("g")\n\ Meta Shift<Key>Cyrillic_pe: string(0x1b) string("G")\n\ Meta ~Shift<Key>Cyrillic_er: string(0x1b) string("h")\n\ Meta Shift<Key>Cyrillic_er: string(0x1b) string("H")\n\ Meta ~Shift<Key>Cyrillic_o: string(0x1b) string("j")\n\ Meta Shift<Key>Cyrillic_o: string(0x1b) string("J")\n\ Meta ~Shift<Key>Cyrillic_el: string(0x1b) string("k")\n\ Meta Shift<Key>Cyrillic_el: string(0x1b) string("K")\n\ Meta ~Shift<Key>Cyrillic_de: string(0x1b) string("l")\n\ Meta Shift<Key>Cyrillic_de: string(0x1b) string("L")\n\ Meta ~Shift<Key>Cyrillic_zhe: string(0x1b) string(";")\n\ Meta Shift<Key>Cyrillic_zhe: string(0x1b) string(":")\n\ Meta ~Shift<Key>Cyrillic_e: string(0x1b) string(0x27)\n\ Meta Shift<Key>Cyrillic_e: string(0x1b) string(0x22)\n\ Meta ~Shift<Key>Cyrillic_ya: string(0x1b) string("z")\n\ Meta Shift<Key>Cyrillic_ya: string(0x1b) string("Z")\n\ Meta ~Shift<Key>Cyrillic_che: string(0x1b) string("x")\n\ Meta Shift<Key>Cyrillic_che: string(0x1b) string("X")\n\ Meta ~Shift<Key>Cyrillic_es: string(0x1b) string("c")\n\ Meta Shift<Key>Cyrillic_es: string(0x1b) string("C")\n\ Meta ~Shift<Key>Cyrillic_em: string(0x1b) string("v")\n\ Meta Shift<Key>Cyrillic_em: string(0x1b) string("V")\n\ Meta ~Shift<Key>Cyrillic_i: string(0x1b) string("b")\n\ Meta Shift<Key>Cyrillic_i: string(0x1b) string("B")\n\ Meta ~Shift<Key>Cyrillic_te: string(0x1b) string("n")\n\ Meta Shift<Key>Cyrillic_te: string(0x1b) string("N")\n\ Meta ~Shift<Key>Cyrillic_softsign: string(0x1b) string("m")\n\ Meta Shift<Key>Cyrillic_softsign: string(0x1b) string("M")\n\ Meta ~Shift<Key>Cyrillic_be: string(0x1b) string(",")\n\ Meta Shift<Key>Cyrillic_be: string(0x1b) string("<")\n\ Meta ~Shift<Key>Cyrillic_yu: string(0x1b) string(".")\n\ Meta Shift<Key>Cyrillic_yu: string(0x1b) string(">")\n\ Meta ~Shift<Key>Cyrillic_io: string(0x1b) string("/")\n\ Meta Shift<Key>Cyrillic_io: string(0x1b) string("?")