xterm 등에서만 동작하는 키보드 키를 Xshell 키 매핑을 통해 사용하기

xterm 등 다른 터미널에서는 작동이 되는 키가 Xshell에서 동작하지 않는 경우가 있습니다. 이 경우 해당 터미널에서 키 입력 시 보내는 문자열을 확인한 후 Xshell에서 키 매핑 옵션을 통해 지정한 후 사용이 가능합니다.

단축 키가 작동되는 터미널에서 문자열 확인하는 방법

  1. 해당 키가 동작하는 서버 터미널에서 cat 명령어를 입력합니다.

  2. 해당 키를 입력합니다. (예시로 Shift + ↑를 입력한 화면입니다)

Xshell에서 사용자 지정 키 매핑 기능을 사용하는 방법

  1. [도구] 메뉴에서 ‘옵션’을 선택합니다.

  2. ‘키보드와 마우스’ 탭에서 ‘편집’을 눌러 ‘사용자 지정 키 매핑’ 대화 상자를 실행합니다.

  3. ‘새로 만들기’를 누른 후 사용하고자 하는 조합의 키를 ‘키 조합을 입력하십시오’ 상자에서 누릅니다.
    ※주의: 이 상자에 표시되지 않는 키는 사용자 지정 키 매핑에 사용할 수 없습니다.

     

  4. 예로 Shift+↑ 키를 사용해 보기로 하겠습니다.

     

    • 종류: 문자열 보내기를 선택합니다.

    • 문자열: 서버의 사용자 환경에서 할당된 문자의 코드 값을 지정합니다. cat 명령의 결과에서 ^[ 은 하나의 문자로서 ^[의 아스키 코드 값 3을 8진수 ‘\033'이나 16진수 ‘\x27’ 값을 입력합니다.

  5. ‘확인’을 눌러 키 조합 설정을 저장합니다.