일전의 포스팅에서 이 문제를 언급한 적이 있었다. http://smores.tistory.com/95
도스박스 하에서 Ctrl+Break 키가 작동을 안해서 QuickBasic 등으로 프로그램을 돌리다가 중간에 강제로 멈출 수 없다는...
다행히 Ctrl+ScrollLock 키로 이 문제가 해결된다.
그런데 내가 사용하는 노트북을 보니 ScrollLock 이 아예 없다 !??
어쩔 수 없이 다시 키 후킹 방법을 써야 하는 상황이... orz
프로그램 시작 부분에 다음의 세 줄의 코드를 넣고 나면 F10 키로 대신해서 강제 정지를 할 수 있다.
ON KEY(10) GOSUB PROGEND: KEY(10) ON: GOTO PROGSTART
PROGEND: END
PROGSTART:
더 쉬운 방법으로는 도스박스의 키매핑 기능을 이용하는 것...
예를 들면 SCRL 선택 후 Add 버튼 눌러서 ` 키 (잘 안쓰이는 놈이니까 가능) 를 매핑해 놓으면 됨.
키 매핑 설명은 여기 잘 되어 있다.
http://passing2.tistory.com/79
'Coding > Misc' 카테고리의 다른 글
R (0) | 2017.09.30 |
---|---|
Excel VBA 를 이용한 web page scraping (0) | 2016.09.10 |
gwbasic 소스 락 해제방법 (1) | 2014.01.16 |
엑셀 매크로 - 고전게임(위자드리) 던전 매핑용 그리드 생성 (0) | 2013.11.19 |
Special Charaters - Alt keyboard sequence (0) | 2013.05.09 |