요즘에 Grand Theft Auto V 라는 게임을 하고 있습니다.
이전부터 스팀에서 게임을 하고있었고 에픽스토어에서 얼마전 무료로 배포하여 에픽게임즈 버전도 가지고 있습니다.
게임을 하다 불편한 점이 한가지 있었는데 실행될 때마다 언어에 미국 키보드를 추가한다는 문제입니다.
게임 실행을 하게 되면 작업표시줄에 옆의 사진처럼
A 옆에 한이라는 항목이 추가되며 이것을 눌러야 한영 전환을 할수 있게 됩니다.
이게 게임 실행 후에도 남아 있어 매번 불편하던 차에 "Windows 10에서 키보드 레이아웃 (예 : 미국 키보드)을 자동으로 추가하지 못하게하는 방법" 을 알게 되어
배치파일(.BAT)을 만들고 요걸 다시 EXE로 변환하는 프로그램을 이용하여 EXE 파일로 만들게 되었습니다.
작동은 첫번째로 게임의 url 파일을 실행시킨 후
두번째로 게임이 실행될동안 80초의 시간을 둔 후
마지막으로 미국 키보드를 제거 하는 순서입니다.
이 미국 키보드가 게임 실행 후 로딩화면이 떠야 실행되기 때문에 딜레이를 만들어 키보드 제거 xml파일이 실행되도록 했습니다.
완성된 파일은
Grand Theft Auto V Launcher For Epic Games.exe
Grand Theft Auto V Launcher For Steam.exe
하위 Url폴더에는 단축아이콘(.url파일) 과 xml파일이 존재합니다.
하위 폴더의 파일을 이용하므로 Url폴더는 지우면 안됩니다.
실행은 적당한 (예를 들면 게임이 설치된 폴더)에 압축을 풀고
압축을 풀면 나오는 두 EXE파일중 자신이 설치한 버전에 맞는 EXE파일의 단축 아이콘을 만들어 바탕화면 등에 놓고 실행을 하게 되면
게임이 실행된 후 80초 후에 이 미국 키보드를 알아서 제거해 주게 됩니다.
저처럼 이 키보드때메 골머리를 앓으시는 분은 아래 첨부 파일을 받아서 한번 적용해 보세요 ^^
(첨부파일을 크롬에서는 위험한 파일로 분류하는지 위험할 수도 있다는 경고가 뜨네요. 크롬엣는 경고가 뜨면 ^ 를 누르고 계속을 눌러서 받아주세요.
BAT실행코드며 바이러스 같은건 일체 없습니다. EXE변환은 Bat_To_Exe_Converter v3.2를 이용했습니다. 그래도 혹시 의심(?)하실 분들을 위해서
첨부 파일 아래에 배치파일 코드를 남기니 .BAT파일로 생성 후 직접 EXE파일로 만들어 사용하셔도 됩니다.)
▼ 배치파일(.BAT) 코드 (빨간 글자는 제외하고 작성하세요)
@echo off 배치파일 실행중 실행명령 숨기기
Url\GTA5_Epic.url 에픽게임즈용 단축아이콘 실행
timeout /t 80 /nobreak 80초 동안 대기. /nobreak옵션은 키입력이 들어와도 시간을 멈추지 않음
control intl.cpl,, /f:"Url\Remove_en-US.xml" 미국 키보드 제거
! 추가사항 !
게임 실행 후 한글채팅이나 한글로 옷이름 설정 후에 상호작용 (E 를 사용하는 대화박스 등)이 나오지 않는 문제가 있는데
이때는 T나 Y 로 채팅창을 열고 한글아무글자나치고 한/영전환키 후 영어 몇자 치고 엔터를 치면 됩니다.
예) 채팅창 입력: 한글 eng 엔터 (한글키보드로 전환된걸 영어로 전환해주는 과정)
그리고 게임중 알트+탭 후 한글이 제대로 안될 시에는
시작 -> PC설정 -> 시간 및 언어 -> 입력 -> 고급키보드 설정
으로 들어가서 "각 앱 창에 다른 입력 방법을 직접 사용" 에 체크해주시면 됩니다.
제 블로그의 내용이 도움이 되셨나요?
여러분의 공감과 댓글이 큰 힘이됩니다 :)
▼▼▼▼▼▼▼▼▼▼▼