Putty 0.59 한글판 + 유니코드 + 한텀키 패치
개인적으로 사용하는 한글 Putty 입니다. 한글화, Hanterm Fn키 적용, UTF-8 간단 토글 기능 세가지 정도가 적용되어 있습니다.
1. 한글화 패치는 kldp.net 퍼키님의 0.58 한글패치를 바꿔 입혔습니다. 시리얼이나 몇가지 새로 추가된 기능은 한글화되어있지 않습니다. 제가 글을 쓰거나 번역하면 읽고 이해하기 쉽지 않다는 컴플레인이 좀 있습니다;
2. Hanterm 의 Fn 키 배치는 다른 터미널과 좀 다릅니다. 그냥 F1~12 키야 마찬가지이지만, shift-F1 ~ shift-F12 키가 vim 에서 그대로 입력됩니다. 저처럼 Fn 키들을 vi 에서 단축키로 사용하는 경우에 12개의 키를 더 쓸 수 있다는건 vim 사용에서의 큰 차이입니다. 키보드 Fn 키 배열에서 추가된 "한텀" 을 고르면 이 키배열을 사용할 수 있습니다.
시험 방법은 다음과 같습니다. : 를 눌러 명령행 모드로 들어간 뒤 Fn 키를 눌러보면 키들이 그대로 표시되는 것을 확인할 수 있습니다.
한텀 Fn 매핑을 고르게 되면 shift-Fn 키도 <S-Fn> 형식으로 표시가 됩니다.
전 다음과 같은 매핑으로, F4 는 파일 저장, shift-F4는 종료로 사용합니다. shift 를 눌러야 하기 때문에 비정상적인 종료를 하게 되는 경우도 없고요, 저장 후 나갈때도 :wq 대신 F4, S-F4 로 저장 종료가 가능합니다. 그냥 종료 할 경우엔 S-F4로 에러가 뜨기 때문에 내가 뭐 실수로 바꿨거나 저장을 놓쳤는지도 확인 가능하죠.
map <F4> :w<cr> imap <F4> <ESC>:w<CR>a map <S-F4> :q<cr>
기본 매핑인 ZZ ZQ 등을 사용하는 방법도 있지만, 101~106키 키보드가 일반화된 상황에서는 Fn키를 더 좋아하게 되더군요. 보통은 F5~F8 로 make, F9~F12 로 네비게이션을 합니다.
3. UTF-8 전환이 투클릭으로 가능합니다.
아직 UTF-8이 보편화되지 않은 현실에서, 한 서버에서도 UTF-8 과 CP949 를 전환하려면 타이틀창오른클릭-G-변환-변경-적용 의 긴 단계를 거쳐야 했습니다만;
이 패치된 Putty는 타이틀창 오른클릭하고 U 를 누르면 바로 변환됩니다.
유니코드 상태면 체크됩니다. \ 가 원으로 보이는가 역슬래시로 보이는가로 유니코드 상태는 쉽게 구별 가능합니다..
체크를 해제해주면 CP949 로 돌아가고요.
4. 시리얼 모드에서 에러나는거 개발 패치가 되어 있습니다.
패치파일은 kldp.net 패치에 올라가 있습니다. chm help 파일은 HTML Help Workshop 깔기 귀찮아서 빠져 있습니다. --;
ps.. a1과 a2는 소스코드만 조금 다르고 기능은 동일합니다. a1 다운받으신 분들 굳이 a2로 업그레이드하실 필요는 없습니다.
첨부 | 파일 크기 |
---|---|
IMG_002.jpg | 35.17 KB |
IMG_004.jpg | 29.27 KB |
IMG_005.jpg | 30.86 KB |
IMG_006.jpg | 24.81 KB |
IMG_007.jpg | 24.02 KB |
IMG_008.jpg | 23.44 KB |
댓글
감사합니다.
감사합니다. 유용하게 잘 쓰겠습니다.
멋집니다.
UTF-8 전환 하는 부분 소스좀 diff로 올려주실수 있나요?
제가 cygwin을 애용하는 관계로 시간나면 cygPutty + 한글패치 + UTF-8전환 버전을
한번 만들어 보고 싶군요.
혹시 작업 완료하셨나요?
댓글 달아주실때는 local sshd 사용하느라 생각 안했는데,
생각해보니 wx gui 프로그래밍 할때 아주 유용하겠네요. ssh localhost 접속해 쓸때는 make 후 프로그램 띄워주기 위해 도스창을 따로 썼는데 말이죠. -_-;
패치하려다가 작업 완료하셨으면 가따써보려고 함 여쭤봅니다. ^^
몇줄
몇줄 안됩니다.
http://kldp.net/tracker/index.php?func=detail&aid=301668&group_id=335&atid=300335
여기서 아래 있는거 받으시면 됩니다.
그냥 다른 부분에 있는거 copy&paste 하는 실력인데, 안좋은거 가따 붙였다가 아랫걸로 고쳤습니다.
(사실 Full screen toggle 부분 코드 그대로 가져다 쓴겁니다. ^^)
잘 쓰겠습니다. :-)
고맙습니다~
잘 쓰겠습니다~ :-)
---
Jabber: lum0320@jabber.org
Lum7671's Weblog
시리얼포트로 사용하면 에러가...
오리지날 0.59 버젼에서 시리얼포트로 설정해놓으면
한글버젼 사용시에, 연결을 하고 키보드입력을 하면 죽어버리는데요?
------------------------------------------------
가끔은 하늘을 보고 살자...
오리지날 0.59 소스가..
시리얼 관련 버그를 가지고 있습니다. -_-;
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-handle-double-free.html
다음 릴리즈 패치 내용인데, 치사하게 바이너리에선 적용을 했나봅니다.
저도 치사하게 패치해서 h1a3 으로 올렸습니다. -.-;
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/window.c?r1=7143&r2=7168&sortby=date
지금 링크된 새 버젼 받아 쓰시면 시리얼 되지 않을까 싶습니다. 테스트 해보시고 결과 알려주세요.
문제없이 잘 동작하네요..^^
감사히 잘 쓰겠습니다.
------------------------------------------------
가끔은 하늘을 보고 살자...
헉... 두번올라갔네요..
죄송...
------------------------------------------------
가끔은 하늘을 보고 살자...
utf-8 에서 영문 폰트 사용 가능~
utf-8 인코딩에서 Monospace 영문 폰트를 지정해도 한글이 잘 나오네요~
Andale Mono 를 드디어 사용할 수 있겠네요.
추가된 기능이 저한테는 크게 필요 없는 기능이라, 안 깔고 있었는데 우연히 어떤 쓰레드 때문에 실행해 보니 개인적으로 푸띠에서 맘에 안들었던 부분이 고쳐 졌군요.
감사히 사용하겠습니다.
아아... 여기있었군요.
kldp.net 에서 검색하면 안나오는.. 버전;
감사히 쓰겠습니다.
- 嚴 -
댓글 달기