본문 바로가기

올린글-게시판/사진과컴퓨터&story

영타 전환으로 인한 오타발생 문제+축약키 자동등...

 

개인적으로 입력과정에서 영타 전환 문제로 오타가 너무 많이 발생한다.

일반 텍스트 문서 편집과정에서 이 문제를 해결할 여러가지 방법이 있는데,

그 가운데

 

● "한줄" 이란 한영 전환 스크립트가 있다.

이는http://www.autohotkey.co.kr/cgi/board.php?bo_table=script&wr_id=77#c_520

 

 

이는 CTRL+ backspace 를 누르면

그 줄의 문자를 영문글자에서 한글로

또는 한글을 영문글자로 바꾸는 스크립트이다. 

 

 

 

이것을 아주 조금 한 줄 정도 고쳤다. 

send, {shiftdown}{end}{shiftup} 이 부분이다.

글자를 입력하다가 영한 전환이 잘 안되어서 오타가 발생하는 경우,

한줄 전부가 그런 문제가 있는 것이 아니고 아주 일부가 그런 경우가 많기 때문이다.

 

그래서, 커서를 위치한 부분부터만 고치는 것으로 조금 수정했다..

 

즉 글자를 입력하다가 영자 전환이 잘 안되어서 오타가 발생하는 경우 그 부분에 커서를 놓고

CTRL+ backspace 를 누르면 "그 부분부터 줄 끝까지가" 다시 한->영 (또는 영-> 한)으로 전환되어 나타나게 된다.

 

 

○ 글자 입려과정 중에서 정확히 어느 부분부터 영한 전환이 잘못되어 오타가 발생하는 지 알 수 있다면

그 부분만 정확히 찾아서 고칠 수 있을 지 모르겠지만, 그것이 곤란하므로 자신이 그 위치를 찾아

커서를 놓고 실행해야 한다.

보통 입력과정이라면, 오타 입력을 발견하는 위치에서 CTRl + 왼쪽 방향키를 누르면

오타가 발생한 지점으로 빨리 돌아갈 수 있다고 본다..

그리고  그 지점에서 CTRL+ backspace 를 누르면 영한 전환이 다시 이루어지게 된다.

 

[예] dlfndjwlrp ehlsek.  =  이루어지게 된다.

 

ㅐㅗ ㅡㅛ 해ㅐ욷ㄴㄴ =  oh my goodness

 

 

 

 

이 스크립트는 오토핫키 안시버전으로만 사용 가능하다.

그래서 종전에 올린 스크립트에 포함시키기가 조금 곤란하다.

ansi 버전으로 컴파일해서 이름을 eng_kor.exe 로 고치고

이전에 올린 스크립트에 설정한 부분에 놓고 사용하면 

종전 스크립트에서 같이 사용할 수 있다.

 

[ 참고:  이전에 올린 스크립트: http://blog.paran.com/story007/46956142 참조 ]

 

 

 

○ 아래의 shortkey.zip 압축파일에 다음 축약키 자동등록 스크립트와 한줄2.exe가 포함되어 있다.  

  1335079371_shortkey.zip

 

 

 

● 축약키 자동등록 스크립트:

 

한편 문장에서 반복되는 표현을 축약키로 등록하는 절차가 조금 복잡하다.

축약키와 축약키로 축약할 구문을 정하고,

스크립트의 축약키 부분을 찾아 매번 해당 내용을 편집해 사용해야 하기 때문이다..

 

오토핫키 설명예제에서 축약키를 스크립트 안에 자동으로 넣는 스크립트가 제공되고 있어서,

이것을 영문부분만 조금 한글로 바꿔서 추가해보았다.

 

shortkey.txt 로 되어 있다.

 

이 스크립트에는 윈도우키 +R 키가 배당되어 있다.

문장을 입력하다가, 자신이 앞으로 축약키를 배당해 그 축약키로 나타내고자 하는 부분이 발견되면,

그 부분에 블록을 설정하고 위 핫키를 누르면 된다.

 

그러면 축약키를 입력할 창이 나타난다.

축약키를 설정해 넣으면,

그 스크립트 shortkey.txt 에 그 내용이 들어가 다시 실행되게 된다.

 

축약키는 참고로 영문만 가능하며,

축약키로 사용할 문자열은 되도록 일반 문장 입력시 자주 사용하지 않는 글자로 구성되어야 한다.

 

축약키를 특수 기호를 첫부분이나 끝부분에 넣어 주어 만들면 좋다.

 

예를 들어 끝부분에 ; 를 넣어서 축약키를 만들면 좋다는 의미다.

 

"그러므로"를 각 글자만 떼어서 축약키로 만들려면 rfaf  를 축약키로 사용하면 된다.

 

rfaf = ㄱㄻㄹ 이다..

 

이전에 올린 문서편집용 매크로 스크립트안에서 이 스크립트를 같치 사용하려면 다음 방법을 사용하면 된다.

 

자신의 autohotkey.exe 프로그램의 경로를 파악하고  [ 본 shortkey.txt ] 가 위치한 경로를 파악한 다음

다음 명령 줄을 이전 스크립트 안에 적어 넣으면 된다.

run, [autohotkey.exe의 경로]  [ 본 shortkey.txt의 경로]

 

예; run, %out%:\totalcmd\autohotkey\AutoHotkey.exe  d:\G\shortkey.txt

 

* 이렇게 하면 위 매크로 스크립트를 실행하면

shortkey.txt 스크립트도 실행된다. 그리고

해당 핫키[윈도우키+R]를 누르면 자신이 새로 정한 축약키 내용만 계속 추가되어 저장되고

입력과정에 이용할 수 있게 된다.

 

[ * 토털커맨더에서는 윈도우키 +R 이 다른 작동(파일이동)을 하게 되어 있으므로 주의!]  

[ 참고:  이전에 올린 스크립트: http://blog.paran.com/story007/46956142 참조 ]

 

 

○ 참고로 축약키는 다른 사람이 만들어 놓은 것을 그대로 사용하기 힘들다.

일일히 남이 만든 축약키를 외워야 하는 부담이 있기 때문이다.

그래서 결국 자신이 기억하기 쉬운 형태로 만들어 사용하는 것이 오히려 편하다.

 

축약키를 만드는데 약간의 팁을 제공한다면,

많이 사용하는 접속사의 축약키는 단순히 각 머리첫글자만 떼어서 만든다거나,

자신이 자주 사용하는 전문술어는 각 전문용어의 분류기호(예 철학=1,)를 끝에 붙여서 만든다거나,

하는 방식을 이용할 수 있다.

 

 

[참고]

○ 기타 한영키 전환 오타방지에 도움이 될만한 스크립트 프로그램들

 

1335082803_IMECur_v0.71.zip

 

1335082803_IMECursor(2009.06.04).zip

 

1335082803_한줄.zip

 

1335082803_IMECursor_v0.6.zip

 

* 참고로 위 스크립트 프로그램은 각 사이트에서 다운받은 것입니다. (^^)

 

 

[관련글]

축약키 사용해입력하기 http://blog.paran.com/story007/45949757
축약키 일괄등록 http://blog.paran.com/story007/45951318

 

web  http://blog.paran.com/story007/47149273 

 

 

 


P 진리를 고루고루님의 파란블로그에서 발행된 글입니다.