Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have been using GNU screen for a couple of days and the CTRL-A navigation is beginning to wear on me. How can I remap this key combo and what are some common replacements for these keys? For example, in Vim I use jj instead of <esc> because it doesn't require me to break my typing form.

Note: Alex explains how to map the key combo, however, adding the binding to .screenrc did not work for me. I added it to etc\screenrc and that worked. The .screenrc method seems to work for most people, I am not sure why not on my system.

share|improve this question
add comment

1 Answer

up vote 3 down vote accepted

To make it CTRL+J, use the following in .screenrc.

escape ^Jj

To quote the manpage,

 escape xy

Set the command character to x and the character generating a literal command character (by triggering the "meta" command) to y (similar to the -e option). Each argument is either a single character, a two-character sequence of the form "^x" (meaning "C-x"), a backslash followed by an octal number (specifying the ASCII code of the character), or a backslash followed by a second character, such as "\^" or "\". The default is "^Aa".

share|improve this answer
    
When the changes are made, CTRL+J is supposed to function as CTRL+A is that correct? –  Dru May 8 '12 at 20:14
    
I have escape ^Jj^ in my root directory's .screenrc file and the user's home directory's file. I rebooted screen and also restarted the ssh session that I was in. None of these worked, I expected CTRL+J to behave as CTRL+A –  Dru May 8 '12 at 20:15
    
Do you have an extra caret on the end of that? Should be escape ^Jj, not escape ^Jj^. –  Alex Hirzel May 8 '12 at 20:54
1  
Maybe there's a conflict with other bindings but I have tried several keys. –  Dru May 8 '12 at 21:10
1  
You can also just press Ctrl + a, and type ': escape ^Jj' (like in vi) to change the mapping dynamically. –  rags Oct 31 '12 at 10:45
show 1 more comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.