How can I make Ctrl + Right Arrow work in SecureCRT?

1

Why doesn't Ctrl+Right Arrow work in SecureCRT? How can I make it working?

xiaoming

Posted 2011-10-27T08:06:21.597

Reputation:

Answers

3

First put in ~/.inputrc:

"\777": backward-word
"\002": forward-word

Then click SecureCRT menu "Option/Session options", go to Terminal/Emulation/Mapped keys in the left, click "map a key..." button in the right, press "ctrl-left arrow", in "Map selected key" dialog, select "Send string" in left and input "\777" in the right "Send string" box. Do it again for "Ctrl-right arrow", except that you input "\002".

You can choose other strings to be sent than "\777" and "\002". If so, be sure to modify both in .inputrc and "send strings".

Now you can use 'ctrl-arrows' to skip words in console.

EDIT: '\001' will disable 'ctrl-A' (move to the beginning of the line).

Fayer Michael

Posted 2011-10-27T08:06:21.597

Reputation: 31

1

I ran into this very same problem recently (in SecureCRT 7) and learned two important things:

1) Switching your Terminal -> Emulation to Xterm fixes this.

2) Before I discovered Xterm, I wrote a short tutorial on how to map the key combination to work in Linux:

Here's the steps:

1) Go to Options -> Global Options

2) Click Default Session -> Edit Default Settings

3) Click Terminal -> Emulation -> Mapped Keys -> Map a Key

4) When prompted, press Ctrl + Left Arrow then type: \033\142 ...and click OK

5) Do the same for Ctrl + Right Arrow then type: \033\146 ...and click OK

6) Click OK to dismiss. Dismiss the Session Options window and then click Change ALL sessions (no undo)

Tip: You'll have to close and re-open sessions that are currently connected before it works for them.

Hopefully this helps someone. :-)

Jeremy

Posted 2011-10-27T08:06:21.597

Reputation: 616

This is the best answer for SecureCRT installed in Microsoft Windows OS as there is no such ~/.inputrc file in Windows. Thanks @Jeremy – Sabrina – 2018-11-17T05:26:25.860