키보드 에뮬레이터 프로그램 아시는거 없나요?


제목

키보드 에뮬레이터 프로그램 아시는거 없나요?


설명

설정용으로 따로 만들어진 택스트 파일 "shift_left"에 "on"라고 입력된 상태에서
프로그램을 실행시킬때 표준입력으로 "a"라고 입력하면

왼쪽 쉬프트키가 눌러지면서 a의 위치의 키가 눌러진 키보드의 출력값을 rs232포트에 보내서
[원래는 표준출력으로 보내고 그걸 사용자가 rs232포트로 리_디렉션 시킴니다.]

상대방 컴퓨터에서 키보드가 왼쪽 쉬프트키가 눌러지면서
a의 위치의 키가 눌러진 걸로 인식하도록 하는걸 원합니다.
[ {출력_컴퓨터의_rs232포트} -> {rs232 -> ps/2} -> {입력측 컴퓨터의 키보드 입력쪽 ps/2} ]


용도

키를 입력할때 마다 dumpkey(?)의 출력을 파일로 덮어쓰기[>]하고.
스크립트로 이 파일의 내용이 바뀌는걸[time_stamp시간[수정시간]을 기준.] 감시해서.

내용이 바뀌었을때 해당 16진_키코드(?)의 부분이 왼쪽_쉬프트 키인 경우에
"shift_left"라는 택스트 파일에 "on"을 적으는 식으로.
[오른쪽_쉬프트 키인 경우에는 "shift_left"라는 택스트 파일에 "off"을 적을려고 합니다.]

왼쪽 쉬프트 키를 누르면 쉬프트키가 계속 눌러져있고 오른쪽 쉬프트 키를 누르면 쉬프트 키의
눌림이 해제되는 기능을 구현할려고 합니다. [{alt, control}키도 이런식으로 구현할려고 합니다.]

참고

나머지 { a ~ z }같은 키에 해당하는 16진_키코드(?)의 부분은 "키보드 에뮬레이터 프로그램"이
해당 키를 누르는것 처럼 활용을 할려고 합니다.