Hydra 개조는 기존의 두 PC 입력 공유 도구를 실제 사용 환경에 맞게 바꾼 작업입니다. 키보드와 마우스를 공유하는 기본 기능 위에, 어떤 화면으로 이동할 수 있어야 하는지와 게임 중 입력이 어떻게 남아야 하는지를 조정했습니다.
제작자는 OSW가 어느 정도 정리되고 AI 작업에 익숙해진 뒤 이 작업을 시작했다고 설명했습니다. 기존 프로그램을 기반으로 한 개조이며, Hydra의 모든 기능을 새로 제작한 사례로 소개하지 않습니다.
화면 이동을 자기 환경에 맞추기
여러 화면이 모두 같은 방식으로 입력을 받아야 하는 것은 아닙니다. 이 작업에서는 방송 캡처용 화면을 이동 대상에서 제외하고 실제 모니터 배치에 맞는 경로를 다뤘습니다. 화면 번호가 같아도 실제로 가리키는 모니터가 달라질 수 있어 설정 의도와 로그의 식별을 함께 확인하는 방식이 기록에 남아 있습니다.
게임 중에는 화면 가장자리를 넘는 입력이 원치 않는 이동으로 이어질 수 있습니다. 수동 이동 보호와 자동 게임 감지를 구분하고, 자동 보호를 바꿔도 수동으로 잠근 상태가 유지되도록 처리했습니다. 이후에는 설치된 게임 정보와 실제 전경 창을 이용하고, 확인된 게임에서 이어진 오버레이인지도 살피도록 보완했습니다.
9월 말부터는 단축키를 코드 수정 없이 바꾸는 설정 화면과 저장 기능을 추가했습니다. 화면 전환 때 이전 PC에 누른 키가 남는 문제를 다루는 해제·억제 처리도 포함됐습니다. 자동 검사에서 확인한 처리와 실제 두 PC 사이에서 키를 누른 채 이동한 결과는 별도로 확인할 부분입니다.
오디오 조작과 도착 위치 표시
10월에는 현재 선택한 앱의 출력 장치를 단축키로 바꾸고 마지막 변경을 되돌리는 기능이 들어갔습니다. 변경 전 값을 기록하고, 대상 프로세스나 장치가 달라졌으면 적용을 거절하며, 일부만 실패했을 때 이전 값으로 돌아가도록 했습니다.
이 기능은 Windows의 앱 단위 출력 설정을 다룹니다. 브라우저 탭별 독립 출력이나 두 PC 사이의 오디오 전송으로 설명할 수는 없습니다. 검사에는 별도 무음 앱을 이용한 변경·읽기 확인·복원이 포함되어 있고, 실제 장치에서 들리는지는 사용자 확인으로 남아 있습니다.
10월 16일에는 입력이 도착한 위치를 알려주는 링과 게임 감지 설정을 묶었습니다. 링은 받는 PC에서 표시하므로 한쪽만 업데이트하면 상대 PC의 표시까지 바뀌지는 않습니다. 메인 PC에서는 링을 끄고 다른 PC로 이동할 때 보고 싶다는 선호를 반영한 설정 기록도 있습니다.
설치 실패를 되돌릴 수 있게 만들기
기능을 설치하는 과정도 수정 대상이었습니다. 10월 16일 첫 업데이트에서는 서비스를 멈춘 뒤에도 실행 파일 잠금이 남아 교체에 실패했습니다. 기록에 따르면 업데이트 도구는 이전 실행 파일과 실행 상태를 복구했고, 파일에 접근할 수 있을 때까지 기다리는 처리를 보완해 다시 설치했습니다.
설정 보존과 파일 해시 확인, 실패 시 복원이 이 과정에 포함됩니다. 새 버전이 실행되는지뿐 아니라 기존 사용 환경을 유지할 수 있는지도 다룬 사례입니다.
확인한 범위와 남은 사용 검증
10월 16일 기록에는 해당 버전의 전체 자동 검사 792개 통과·7개 건너뜀, 메인 PC 설치와 설정 보존, 상대 PC 재연결이 남아 있습니다. 이 숫자는 이번 보고를 쓰면서 다시 실행한 결과가 아닙니다.
상대 PC 업데이트와 양방향 화면 이동, 게임·오버레이를 함께 쓸 때의 보호, 화면 배율이 다른 상태의 링, 실제 오디오 청취는 남은 확인입니다. 기존 의존성 경고도 해결된 것으로 처리하지 않았습니다. 서비스 실행이나 연결 성공만으로 이 사용 검증을 대신할 수는 없습니다.
현재 자료가 보여주는 핵심은 기능 수보다 구체적인 사용 조건입니다. 어떤 화면을 제외할지, 어떤 잠금이 우선할지, 어느 앱의 출력을 바꿀지, 설치가 실패하면 무엇을 복원할지가 기록되어 있습니다. 불편했던 장면과 직접 바꾼 동작을 한 쌍씩 보여주면 포트폴리오에서 이 작업의 역할이 더 분명해집니다.