유튭cassd2r님께서 올려주신 자료에 감명받아서 몇가지 노하우를 공유하고자 합니다.


1. 레거시 한글채팅 간단하게 구현하기

준비물: global/ui/layouts/chatpanel.json (hd가 안 붙은 원본 파일이 필요)

수정방법: 원본파일 기준 21번째 줄에 엔터를 치고 

"imeEnabled": true,

를 추가 후 저장


이런식으로 되겠죠?

2. 방 파거나 들어갈때 비밀번호에 한글 못 쓰게 하기

이번엔 반대로 한글을 쓸 수 있는 곳을 못 쓰게 만드는 방법입니다.

준비물: global/ui/layouts/creategamepanelhd.json 과 global/ui/layouts/joingamepanelhd.json

수정방법:

1) 원본파일 기준 creategamepanelhd.json 의 88번째 줄을 지웁니다.



이런 식으로 되겠죠? 빈 줄은 지워버리셔도 무방합니다.

2) 원본파일 기준 joingamepanelhd.json 의 82번째 줄을 지웁니다.



이런 식으로 되겠죠? 역시나 빈 줄은 지워버리셔도 무방합니다.


3. 설명

지금 넣거나 지우거나 한 imeEnabled라는 옵션은 IME를 사용할 수 있게 할 것인가 아닌가를 지정합니다.

IME란 Input Method Editor의 약자로, 쉽게 말하면 키보드에서 영어 알파벳이 아닌 다른 언어 입력을 할 수 있게 해주는 기능입니다.

레거시 채팅에선 IME 활성 옵션이 없어서 한글 입력이 안 되었던것이고, 방 비밀번호에는 IME 활성 옵션이 있어서 한글 입력이 되었던 것입니다.



타 스킨에 사용하는 경우: 제 작업물은 CC BY-NC 4.0 DEED를 지키면 자유롭게 사용하실 수 있습니다. 관련 설명은  https://creativecommons.org/licenses/by-nc/4.0/deed.ko 를 참조해주세요.