묻고 답하고
사용 키보드는 필코 마제스터치 텐키리스 갈축인데요.
한영키가 꽤 오른쪽에 박힌 관계로,
쉬프트 + 스페이스로 한영전환을 이용하고 있어요.
그런데.
: 를 치기위해 좌측 쉬프트 와 ; 를 동시에 누르고, 한칸띄우기 위해 스페이스를 누르면
의도하지 않은 한영전환이 일어납니다.
그래서.
생각한 것이.
한영전환을 오른쪽 쉬프트 + 스페이스로 해 놓으면 괜찮을 거 같은데.
어떤 방법으로 해야 가능한가요?
도와주세요.
결론 :
오른쪽 쉬프트 + 스페이스로 한영전환이 되게 하라.
이 때, 좌측 쉬프트 + 스페이스는 한영전환이 불가능하게 한다.
한영키가 꽤 오른쪽에 박힌 관계로,
쉬프트 + 스페이스로 한영전환을 이용하고 있어요.
그런데.
: 를 치기위해 좌측 쉬프트 와 ; 를 동시에 누르고, 한칸띄우기 위해 스페이스를 누르면
의도하지 않은 한영전환이 일어납니다.
그래서.
생각한 것이.
한영전환을 오른쪽 쉬프트 + 스페이스로 해 놓으면 괜찮을 거 같은데.
어떤 방법으로 해야 가능한가요?
도와주세요.
결론 :
오른쪽 쉬프트 + 스페이스로 한영전환이 되게 하라.
이 때, 좌측 쉬프트 + 스페이스는 한영전환이 불가능하게 한다.
2010.08.16 14:41:32 (*.253.98.34)
":"을 입력하신 뒤 시프트를 확실히 떼신 뒤 스페이스를 누르는 게 정석이겠으나 쉽진 않죠(그래서 저는 시프트+스페이스로 한영전환하는 것을 가급적이면 사용하지 않습니다).
말씀하신 오른쪽 시프트+스페이스를 쓰는 방법이 몇가지 있습니다.
현재 키보드 드라이버를 PC/AT 101키 호환 키보드/USB 키보드(종류 2)로 하고 계시리라 짐작됩니다. 일단 키보드 드라이버를 PC/AT 101키 호환 키보드/USB 키보드(종류 1), 한글 PS/2 키보드/USB 키보드(103키/106키) 중 하나로 변경하신 뒤(방법은 알고 계신 듯하여 설명 생략합니다), 다음 중 하나를 하셔야 합니다.
1. 오토핫키 같은 키보드 설정 정의할 수 있는 스크립트로 정의하기
이게 가장 간편해 보입니다.
(주의1: Windows 95/98/Me에서는 동작하지 않습니다.... 근데 요새 이걸 쓰시는 분은 안 계실테니 별 문제는 없을 듯..
주의2: 일부 게임에서는 오토핫키를 실행한 채로 게임을 할 수 없게 막아놓기도 합니다. 매크로 작성을 통한 부정한 플레이를 하는 불량 사용자가 있기 때문입니다. 이렇게 오토핫키 사용을 막은 게임을 하는 동안에는 부득이 오토핫키 실행을 끄고 오른쪽 Shift+Space를 통한 한영전환을 사용할 수 없습니다. 게임할 때 이외에는 사용 가능합니다)
2. 날개셋 한글 입력기( http://moogi.new21.org/prg4.html )를 대신 설치하고 옵션에서 오른쪽 Shift+Space를 한영전환으로 설정한다.
문제점: 공인인증서, 인터넷 뱅킹, 쇼핑 보안 프로그램에서 입력이 안 되는 경우가 많음. 아직 개발자도 원인 파악을 못해서 버그 수정을 못하고 있음.
만약 날개셋 한글 입력기를 쓴다면, 평소에 MS-IME도 같이 띄워놓고 있다가 공인인증서 비번 입력 등을 할 때에만 MS-IME로 쓰든지 해야 합니다.
3. 새나루 한글 입력기( http://kldp.net/projects/saenaru )를 설치한 뒤, DLL 파일에 수정을 가함(새나루의 C 소스코드를 고쳐서 컴파일해야 하는 듯)
날개셋 한글 입력기처럼 인터넷 뱅킹 등에서 문제가 생기는 경우는 거의 없는 것 같습니다. 근데 기본 프로그램으로는 오른쪽 Shift+Space를 한영전환으로 하는 걸 허용하고 않고 있는 것 같습니다.
새나루는 오픈소스라서 이 문제를 해결하기 위해 임의로 소스코드를 수정해서 되게 할 수는 있습니다.
근데 프로그래밍에 대한 지식이 없으면 어렵습니다. 저도 프로그래밍을 몰라서 시도해본 적은 없습니다.
말씀하신 오른쪽 시프트+스페이스를 쓰는 방법이 몇가지 있습니다.
현재 키보드 드라이버를 PC/AT 101키 호환 키보드/USB 키보드(종류 2)로 하고 계시리라 짐작됩니다. 일단 키보드 드라이버를 PC/AT 101키 호환 키보드/USB 키보드(종류 1), 한글 PS/2 키보드/USB 키보드(103키/106키) 중 하나로 변경하신 뒤(방법은 알고 계신 듯하여 설명 생략합니다), 다음 중 하나를 하셔야 합니다.
1. 오토핫키 같은 키보드 설정 정의할 수 있는 스크립트로 정의하기
이게 가장 간편해 보입니다.
(주의1: Windows 95/98/Me에서는 동작하지 않습니다.... 근데 요새 이걸 쓰시는 분은 안 계실테니 별 문제는 없을 듯..
주의2: 일부 게임에서는 오토핫키를 실행한 채로 게임을 할 수 없게 막아놓기도 합니다. 매크로 작성을 통한 부정한 플레이를 하는 불량 사용자가 있기 때문입니다. 이렇게 오토핫키 사용을 막은 게임을 하는 동안에는 부득이 오토핫키 실행을 끄고 오른쪽 Shift+Space를 통한 한영전환을 사용할 수 없습니다. 게임할 때 이외에는 사용 가능합니다)
2. 날개셋 한글 입력기( http://moogi.new21.org/prg4.html )를 대신 설치하고 옵션에서 오른쪽 Shift+Space를 한영전환으로 설정한다.
문제점: 공인인증서, 인터넷 뱅킹, 쇼핑 보안 프로그램에서 입력이 안 되는 경우가 많음. 아직 개발자도 원인 파악을 못해서 버그 수정을 못하고 있음.
만약 날개셋 한글 입력기를 쓴다면, 평소에 MS-IME도 같이 띄워놓고 있다가 공인인증서 비번 입력 등을 할 때에만 MS-IME로 쓰든지 해야 합니다.
3. 새나루 한글 입력기( http://kldp.net/projects/saenaru )를 설치한 뒤, DLL 파일에 수정을 가함(새나루의 C 소스코드를 고쳐서 컴파일해야 하는 듯)
날개셋 한글 입력기처럼 인터넷 뱅킹 등에서 문제가 생기는 경우는 거의 없는 것 같습니다. 근데 기본 프로그램으로는 오른쪽 Shift+Space를 한영전환으로 하는 걸 허용하고 않고 있는 것 같습니다.
새나루는 오픈소스라서 이 문제를 해결하기 위해 임의로 소스코드를 수정해서 되게 할 수는 있습니다.
근데 프로그래밍에 대한 지식이 없으면 어렵습니다. 저도 프로그래밍을 몰라서 시도해본 적은 없습니다.
2010.08.16 14:42:36 (*.253.98.34)
오토핫키로 하는 방법을 설명하겠습니다.
1. 키보드 드라이버를 위에서 말한 대로 종류1(한영키와 한자키도 쓰면서 오른쪽 Alt, Ctrl을 변환키로 사용)이나 103키 키보드(한영키와 한자키만 변환키로 쓰면서 오른쪽 Alt, Ctrl을 원래대로 Alt, Ctrl로 쓰면서 로 바꾸십시오. 시스템 재시작은 지금 바로 해도 되고 좀 이따 나중에 해도 됩니다.
2. Autohotkey가 안 깔려 있으면 설치하십시오(다운로드: http://www.autohotkey.com/download/AutoHotkeyInstall.exe ).
3. 스크립트 파일을 저장하고 싶은 위치에서 마우스 우클릭하고 새로 만들기→ Autohotkey Script를 누르면 빈 스크립트 파일이 하나 생깁니다.
4. 메모장 같은 텍스트 에디터로 이 파일을 엽니다.
5. 파일 내에 있는 내용을 다 지우고 다음을 추가합니다. 오른쪽 Shift+Space를 누르면 한영전환이 되게 하는 것입니다.
>+Space::send {vk15}
6. 저장합니다.
7. 스크립트 파일을 시작→프로그램→시작프로그램에 바로가기로 추가합니다(앞으로 윈도가 부팅될 때마다 이 스크립트가 작동됩니다).
8. 윈도 재시작을 안 하셨으면 재시작을 하시는 게 좋습니다. 오토핫키 스크립트에서 정의한 오른쪽 Shift+Space는 정상작동하지만, 키보드 드라이버의 변경이 반영되지 않았기 때문에 왼쪽 Shift+Space도 작동합니다(아직 PC/AT 101키 호환 키보드/USB 키보드(종류 3) 드라이버가 작동 중이기 때문이죠). 재부팅하면 바꾼 드라이버가 적용되면서 더 이상 왼쪽 Shift+Space를 한영 전환으로 사용하지 않을 것입니다.
1. 키보드 드라이버를 위에서 말한 대로 종류1(한영키와 한자키도 쓰면서 오른쪽 Alt, Ctrl을 변환키로 사용)이나 103키 키보드(한영키와 한자키만 변환키로 쓰면서 오른쪽 Alt, Ctrl을 원래대로 Alt, Ctrl로 쓰면서 로 바꾸십시오. 시스템 재시작은 지금 바로 해도 되고 좀 이따 나중에 해도 됩니다.
2. Autohotkey가 안 깔려 있으면 설치하십시오(다운로드: http://www.autohotkey.com/download/AutoHotkeyInstall.exe ).
3. 스크립트 파일을 저장하고 싶은 위치에서 마우스 우클릭하고 새로 만들기→ Autohotkey Script를 누르면 빈 스크립트 파일이 하나 생깁니다.
4. 메모장 같은 텍스트 에디터로 이 파일을 엽니다.
5. 파일 내에 있는 내용을 다 지우고 다음을 추가합니다. 오른쪽 Shift+Space를 누르면 한영전환이 되게 하는 것입니다.
>+Space::send {vk15}
6. 저장합니다.
7. 스크립트 파일을 시작→프로그램→시작프로그램에 바로가기로 추가합니다(앞으로 윈도가 부팅될 때마다 이 스크립트가 작동됩니다).
8. 윈도 재시작을 안 하셨으면 재시작을 하시는 게 좋습니다. 오토핫키 스크립트에서 정의한 오른쪽 Shift+Space는 정상작동하지만, 키보드 드라이버의 변경이 반영되지 않았기 때문에 왼쪽 Shift+Space도 작동합니다(아직 PC/AT 101키 호환 키보드/USB 키보드(종류 3) 드라이버가 작동 중이기 때문이죠). 재부팅하면 바꾼 드라이버가 적용되면서 더 이상 왼쪽 Shift+Space를 한영 전환으로 사용하지 않을 것입니다.
작성된지 6개월이 지난 글에는 새 코멘트를 달 수 없습니다.