반려동물훈련소 반복 입력 줄이려 쓴 오토클릭

훈련소 업무에서 자꾸 막히던 지점
반려동물훈련소에서 일하다 보면 손이 많이 가는 일은 생각보다 화려하지 않다. 상담 전화가 끝난 뒤 보호자 정보를 다시 적고, 훈련 일정표를 열어 시간을 맞추고, 출석 처리 화면에서 같은 위치를 여러 번 눌러 상태를 바꾸는 식의 작업이 이어진다. 강아지 한 마리 기록만 보면 단순해 보이지만, 하루에 30마리 안팎의 훈련 일지를 정리하는 날에는 클릭 수가 금방 수백 번으로 늘어난다.
문제는 이 반복이 피곤하다는 점보다, 중간에 실수가 섞이기 쉽다는 데 있었다. 같은 칸을 눌러야 하는데 한 줄 아래를 누르거나, 확인 버튼을 한 번 덜 눌러 저장이 빠지는 일이 생겼다. 상담, 청소, 훈련 보조까지 같이 돌아가는 환경에서는 화면 앞에 오래 붙어 있기 어렵다. 그래서 손을 덜 쓰는 방법이 아니라, 같은 순서를 덜 놓치는 방법이 먼저 필요했다.
기존 방식이 왜 오래 못 갔는지
처음에는 그냥 직접 처리했다. 마우스를 손에 쥔 채 출석 변경, 결제 확인, 훈련 시작 체크, 사진 업로드 후 확인 창 닫기까지 순서대로 눌렀다. 하루 처리량이 적을 때는 버틸 만했지만, 주말처럼 입소와 상담이 겹치는 날에는 1건당 6단계씩 반복되는 작업이 20건만 넘어도 집중력이 먼저 무너졌다.
다음으로는 마우스 제조사에서 제공하는 버튼 반복 기능도 써봤다. 한 자리만 계속 누르는 데에는 맞았지만, 훈련소 업무는 한 위치만 반복해서 누르는 경우보다 여러 위치를 정해진 순서대로 눌러야 하는 경우가 더 많았다. 예를 들어 예약 상태를 바꾸고, 다음 칸으로 이동하고, 저장을 누르는 식인데, 단순 반복 기능은 여기서 바로 한계가 드러났다.
브라우저 확장 기능도 검토했다. 다만 우리가 쓰는 프로그램은 웹 화면과 설치형 프로그램이 섞여 있었다. 웹 브라우저 안에서만 움직이는 방식은 상담 관리 페이지에는 쓸 수 있어도 출석 프로그램과 사진 정리 화면까지 이어지지 않았다. 결국 한 가지 방식으로 전체 반복 작업을 줄이기 어려웠고, 그래서 클릭 위치와 순서를 따로 저장해 둘 수 있는 오토클릭 쪽으로 넘어오게 됐다.
왜 오토클릭을 붙였는지
오토클릭을 고른 이유는 거창하지 않았다. 훈련소에서 필요한 건 복잡한 자동화가 아니라, 사람이 이미 하던 순서를 덜 틀리게 다시 실행하는 기능이었다. 핫키를 한 번 누르면 시작되고, 다시 누르면 멈추는 구조라서 상담 전화가 들어오거나 보호자가 오면 바로 끊을 수 있었다. 현장 업무에서는 이 중단 가능 여부가 생각보다 중요했다.
기록을 저장해 둘 수 있다는 점도 컸다. 출석 처리용, 사진 업로드 뒤 확인 창 닫기용, 상담 후 상태 변경용처럼 묶음을 따로 만들어 놓고 필요할 때 불러오면 됐다. 설치 없이 실행되는 점도 부담이 적었다. 훈련소 컴퓨터가 한 대가 아니고, 데스크 자리와 상담 자리가 나뉘어 있어서 파일만 옮겨 같은 설정을 다시 쓰기 쉬웠다.
무엇보다 클릭 간격을 하나의 숫자가 아니라 최소값과 최대값으로 둘 수 있었다. 같은 1초 반복보다 0.8초에서 1.2초 사이처럼 범위를 주는 쪽이 현장 작업과 더 잘 맞았다. 화면이 잠깐 늦게 뜨는 날에도 다음 클릭이 너무 빨리 들어가서 엉키는 일이 줄었다.
입력부터 결과까지 어떻게 돌아가는지
처음 세팅할 때의 순서는 단순하다. 먼저 자주 누르는 위치를 기록 모드에서 하나씩 찍어 둔다. 그다음 각 위치마다 어떤 버튼을 누를지 정한다. 왼쪽 클릭인지, 오른쪽 클릭인지, 두 번 연속 눌러야 하는지까지 따로 지정할 수 있다.
그 뒤에는 간격을 정한다. 예를 들어 출석 체크 다음 저장 버튼까지는 0.5초, 저장 뒤 화면 바뀜을 기다리는 시간은 1.5초에서 2초 사이로 두는 식이다. 같은 값으로 넣으면 고정 간격으로 움직이고, 범위를 주면 그 안에서 매번 조금씩 다르게 쉰다. 사용자가 보기에는 단순히 느리거나 빠른 정도가 아니라, 어떤 화면은 바로 누르고 어떤 화면은 기다렸다 누르는 식으로 맞춰지는 셈이다.
실행 단계도 눈에 보이게 이해할 수 있다. 입력은 저장된 클릭 목록이다. 판단은 현재 기록 모드인지, 한 자리 반복인지, 몇 번만 돌릴지 무한 반복할지로 갈린다. 처리 방식 선택에서는 목록 순서대로 다음 위치를 고르고, 실행에서는 그 위치에 지정된 버튼을 보낸다. 결과 단계에서는 다음 간격을 다시 계산한 뒤 같은 작업을 이어 가거나 멈춘다. 즉, 아무 일도 모르게 돌아가는 구조가 아니라, 저장된 순서를 한 칸씩 읽어 다시 누르는 방식에 가깝다.
훈련소 업무에 맞게 쓴 실제 방식
가장 먼저 손을 본 건 출석 변경 작업이었다. 오전 수업이 끝나면 참여, 지각, 결석, 상담 전환 같은 상태를 여러 줄에서 바꿔야 했다. 이전에는 1건당 마우스 이동과 클릭을 포함해 6단계 정도가 필요했고, 25건을 처리하면 150단계를 넘겼다. 오토클릭으로는 상태 칸, 저장 버튼, 다음 줄 시작 위치를 기록해 묶음으로 만들어 두니 사람이 중간에 해야 하는 건 대상 줄만 맞추고 시작 키를 누르는 정도로 줄었다.
두 번째는 사진 정리였다. 훈련 전후 사진을 올린 뒤 확인 창을 닫고, 다음 항목으로 넘어가고, 다시 업로드 창을 여는 패턴이 반복됐다. 여기서는 한 위치 반복보다 순서 저장 기능이 더 유용했다. 창이 뜨는 시간이 일정하지 않아 간격을 0.7초에서 1.3초, 1.5초에서 2.2초처럼 나눠 두었더니 멈춤이 덜했다.
시간 차이도 꽤 났다. 출석 정리 25건 기준으로 직접 처리하면 보통 18분에서 22분 정도 걸렸고, 전화 응대가 끼면 더 늘어났다. 같은 작업을 기록 묶음으로 돌리면 9분에서 12분 안에 끝나는 날이 많았다. 절대적인 속도보다 다시 확인하는 시간이 줄었다는 점이 더 컸다. 저장이 빠졌는지 한 줄씩 재검토하는 시간이 이전보다 눈에 띄게 줄었다.
다른 선택지와 비교해 보면
단순 반복만 필요하면 마우스 버튼 반복 기능이 더 낫다. 예를 들어 같은 확인 버튼을 일정 간격으로 계속 눌러야 하는 상황이라면 별도 기록 없이 바로 시작할 수 있어서 준비 시간이 짧다. 반대로 훈련소처럼 위치가 둘 이상이고, 순서가 바뀌면 안 되는 작업에는 맞지 않았다. 한 자리 반복은 쉽지만, 세 번째 클릭부터 다른 위치로 넘어가야 하는 순간부터 사람이 다시 개입해야 한다.
브라우저 안에서만 끝나는 업무라면 웹 전용 확장 기능도 선택지가 된다. 보호자 설문 확인처럼 사이트 한 곳에서만 처리하는 일은 화면 요소를 기준으로 움직이는 방식이 더 안정적일 수 있다. 다만 우리는 예약 관리, 출석 처리, 사진 정리처럼 화면 종류가 달랐고 프로그램도 섞여 있었다. 이런 환경에서는 특정 사이트 전용 방식보다 화면 위치를 기준으로 눌러 주는 오토클릭이 더 폭넓게 쓸 만했다.
대신 오토클릭이 항상 맞는 것은 아니다. 창 크기가 자주 바뀌거나 모니터 해상도가 자주 달라지면 저장한 위치가 어긋날 수 있다. 화면 구조가 자주 바뀌는 프로그램이라면 클릭 순서를 다시 잡아야 하니 유지 관리가 생긴다. 그래서 같은 자리에 같은 버튼이 계속 있는 작업에는 잘 맞고, 화면이 자주 바뀌는 서비스에는 오히려 손이 더 갈 수 있다.
아쉬웠던 점과 운영할 때 잡은 기준
불편했던 부분도 분명했다. 처음 설정할 때는 기록 순서를 차분하게 잡아야 한다. 순서 하나만 잘못 저장해도 나중에 저장 버튼보다 다음 이동이 먼저 눌릴 수 있다. 그래서 우리는 새 기록을 만들 때 바로 실무에 쓰지 않고, 빈 자료나 테스트 계정에서 3회 정도 먼저 돌려 보는 식으로 기준을 세웠다.
중단 타이밍도 중요했다. 반복 실행은 핫키로 바로 멈출 수 있지만, 사람이 다른 창을 띄운 상태에서 잘못 시작하면 엉뚱한 곳을 누를 수 있다. 그래서 실제 운영에서는 시작 전에 현재 창 확인, 대상 줄 확인, 반복 횟수 확인 세 가지를 먼저 보고 눌렀다. 작업은 줄었지만, 시작 전 확인 단계까지 없애면 오히려 실수가 커질 수 있었다.
설정이 저장된다는 점은 장점이면서도 관리 포인트였다. 지난번에 쓰던 간격과 위치가 그대로 남아 있으니 다음 날 바로 이어서 작업할 수 있다. 반대로 화면 배치가 바뀐 날에는 예전 기록이 그대로 남아 있어 헷갈릴 수 있다. 그래서 파일 이름도 출석용, 사진용, 상담용으로 나눠 저장해 섞이지 않게 관리했다.
어떤 사람에게 맞고 어떤 상황에는 덜 맞는지
반려동물훈련소처럼 같은 화면에서 같은 순서를 여러 번 반복하는 사람에게는 잘 맞는다. 출석 상태 변경, 상담 후 상태 체크, 사진 업로드 뒤 확인 처리처럼 클릭 순서가 거의 고정된 일이라면 체감이 분명하다. 하루 10건 이하로 가끔 처리하는 정도보다, 20건 이상이 쌓여 손목과 집중력이 같이 떨어지는 환경에서 차이가 더 크게 난다.
반대로 화면이 계속 바뀌거나, 매번 판단 기준이 달라 사람이 내용을 읽고 결정해야 하는 업무에는 큰 도움이 되지 않는다. 보호자 상담 내용을 보고 다음 행동이 달라지는 경우까지 맡길 수는 없다. 정해진 위치를 정해진 순서로 누르는 일은 줄여 주지만, 판단 자체를 대신해 주는 방식은 아니기 때문이다.
그래서 훈련소 기준으로 보면, 오토클릭은 모든 작업을 덜어 주는 도구라기보다 반복 입력 구간만 떼어 내는 데 맞다. 손으로 계속 누르다 실수가 나던 구간, 특히 단계 수가 많고 순서가 고정된 구간이라면 붙여 볼 만하다. 반면 작업 내용이 자주 바뀌거나 사람 확인이 핵심인 경우라면, 여전히 직접 처리하거나 다른 전용 방식이 더 낫다.
공식 홈페이지로 가기










