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
- Teraterm menual 6) [User keys] section
댓글
댓글 쓰기