Teraterm 단축키 send string

개요

Teraterm에서 단순 반복 작업을 위해 텍스트를 단축키로 쓸 필요가 있어서 찾아서 정리합니다.

추가수정 : Control flag 0으로 설정하여 직접 Character string 을 보낼 경우 오류가 발생합니다. 그래서 2번 macro 설정하고 ttl 파일에 send 혹은 sendfile 로 보내도록 하였습니다.

key map

teraterm에서는 단축키를 key map에서 설정합니다.



key map에 대한 자세한 설명은 위 내용을 참조합니다.

KEYBOARD.CNF


먼저 KEYBOARD.CNF 파일을 엽니다.

가장 마지막으로 내려간 다음 "Example of user key definitions" 을 참조하여 적당한 내용을 가져옵니다.

저는 Ctrl + F5 key 에 "test"을 보내도록 하겠습니다.

마지막에 다음과 같은 줄을 추가합니다.

User1=1087,0,test

  • 1087은 Ctrl + F5 를 의미
  • 0은 <character string>을 위미
  • test는 보낼 string
주의사항 : string을 보낼 때 ,<comma> 등의 일부 특수 문자는 ascii 코드로 변환하여 $2C 를 넣어줘야 합니다.
주의사항 2 : 최대 길이가 64 bytes 가 넘어가면 teraterm이 죽는걸로 보입니다. 아쉬운 버그네요.

설정 로딩




Setup -> Load key map 에서 KEYBOARD.CNF 파일을 선택합니다.

Ctrl + F5 를 눌러 실제 string이 입력되는지 확인합니다.


Profit!


Reference


댓글

이 블로그의 인기 게시물

WSL2 Ubuntu 20.04 및 네트워크 설정

리눅스 멀티코어를 사용하는 tar 압축/해제

git pull 을 했더니 branch가 갈라지는 경우