Иногда мне нужно использовать определенный клиент SSH для доступа к узлу VMS. У этой программы есть своеобразное свойство: при нажатии клавиши RETURN она выдает CTRL-J сеансу VAX, что затрудняет выполнение многих задач.
Можно ли в VMS 5.5-2 переназначить CTRL-J как CTRL-M во входящем сеансе SSH?
Вы не сказали, используете ли вы клиент Unix или Windows, но я предполагаю, что это Unix. Я считаю, что у клиента Windows есть способ изменить это, но я не уверен, и прошло много времени с тех пор, как мне нужно было использовать шпатлевку.
Что касается переназначения, нет, тривиального способа сделать это нет. В VMS есть способ определить, что используется для backspace, но не для CR, который я могу найти в Интернете или в моей памяти.
Что произойдет, если вы нажмете Ctrl-M? Он отправляет ^ J или ^ M? Что произойдет, если тогда вы нажмете ^ J? Есть ли шанс запустить оболочку командной строки Xwindows (Xterm и т.п.) и отобразить ее локально? Это будет использовать сопоставление клавиш X11, что должно быть разумным.
5.5-2 ?? Конечно, мы делать у нас есть MicroVAX 3400, но они сидят выключенными в углу кладовой. Мы перестали использовать их около 12 лет назад, и на них была установлена VMS 5.5-2, но даже тогда это была не самая последняя версия.
Почему вы не можете использовать PuTTy или другой клиент?
(Я думаю, это должен быть комментарий, но поскольку это вопрос VMS, я не ожидаю большой активности ...)