CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·일본산당 ·방탄소년당 ·자전거당 ·개발한당 ·소시당 ·이륜차당 ·나스당 ·AI당 ·패스오브엑자일당 ·안드로메당 ·사과시계당 ·걸그룹당 ·노젓는당 ·클다방 ·노키앙 ·영화본당 ·IoT당 ·축구당 ·윈폰이당 ·창업한당 ·골프당 ·디아블로당 ·젬워한당 ·전기자전거당 ·바다건너당 ·여행을떠난당 ·물고기당 ·가상화폐당 ·육아당 ·라즈베리파이당 ·키보드당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·소리당 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·소셜게임한당 ·위스키당 ·와인마신당 ·WOW당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

MaClien

새 소 식 오픈 소스 한글 입력기를 만들었습니다. 57

26
2022-11-27 15:28:54 73.♡.253.152
navilera

오픈 소스 한글 입력기를 새로 만들었습니다.


https://github.com/navilera/NavilIMEforMac


이미 구름입력기라는 훌륭한 한글 입력기가 있지만, 선택지가 하나 더 생겼다는 정도로 생각해 주세요.


구름 입력기 대비 뭐가 더 장점이고 무슨 기능이 더 많냐고 물으신다면 없다고 대답하겠습니다. 그냥 아주 심플하게 한글 입력 그 외에는 아무 기능이 없습니다.


현재까지 제 개인적인 사용 환경과 사용 패턴 내에서는 아주 잘 동작합니다. 검색해 보면 흔히 보이는 한글 입력 딜레이 문제 같은 건 겪어보지 못했습니다. 재현하려고 애써봤는데 재현이 안되더라구요. (M2 맥북 에어, M1pro 맥북 프로 쓰고 있습니다.)


몬터레이랑 벤투라에서 테스트하고 사용중입니다.


궁금하신 분들은


https://github.com/navilera/NavilIMEforMac/tree/main/Release


위 링크에서 가장 최신 버전 받아서 압축을 풀고 터미널을 열고 install.sh를 실행한다음, NavilIME를 추가하고 재부팅 혹은 로그아웃/로그인을 해 주세요.


처음 설치시, 보안 어쩌구에서 허용을 해야 합니다. 빌드할 때 무슨 인증서로 싸인해야 한다는데 그거 돈 드는것 같더라구요.... 그래서 안했더니 빌드한 시스템이 아니면 보안에서 허용해야 합니다.. 


천줄 언저리 소스 코드로 한글 입력기를 모두 구현했습니다. 맥OS에서 한글 입력기를 어떻게 만드는지 궁금하신 분들이 소스 코드 공부하기에도 적당하다고 생각합니다.


그럼, 궁금하신 점 있으면 댓글 달아주세요. 제가 아는 한도에서 최대한 잘 답변하겠습니다.

navilera 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [57]
동차합격자
IP 211.♡.251.58
11-27 2022-11-27 15:59:58
·
쫌 이따 설치해봐야겠네요 감사합니다
navilera
IP 73.♡.253.152
11-27 2022-11-27 16:04:27
·
@존버승리자님 감사합니다.
삭제 되었습니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 16:05:27
·
@보복의시님 입력기 최초 동작 테스트하려고 쓴 설명글이라 소스 코드가 최초 코드 기준입니다. 그래서 최신 코드랑은 살짝 달라요.. 은근 설명 문서 업데이트가 귀찮네요...ᄒᄒᄒ
은갈치
IP 14.♡.240.210
11-27 2022-11-27 16:03:55
·
감사합니다. 잘쓰겠습니다.
혹시 Hammerspoon 쓰시는 분들은 ime input source id 문자열을 "com.apple.inputmethod.Korean.NavillIME"로 설정 하면 됩니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 16:05:37
·
@은갈치님 감사합니다.
hankboy
IP 183.♡.3.34
11-27 2022-11-27 16:10:28 / 수정일: 2022-11-27 16:18:42
·
나비ᄅ레 서ᄅ치 후 하ᄂ그ᄅ으ᄅ 이ᄇ려ᄀ하니 이러ᄒ게 나오느ᄂ구ᄂ요.

뭐가 문제인지 모르겠습니다만 말씀하신거 설치 후 입력을 하니 저리 나오네요. ^^;
좀 더 살펴봐야겠습니다. (첫줄 외 내용은 맥의 원래 입력기로 작성했습니다.)

참고로.. 사용 시스템은 아이맥 2017, 몬터레이 입니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 18:06:58 / 수정일: 2022-11-27 18:36:41
·
@UrsaMinor님 두벌식으로 한글 자판을 바꿔 주세요.

내부 인스턴스 리프레시를 위해서 자판을 영문자판으로 한 번 바꿨다가 다시 한글 자판으로 바꾸면 두벌식 자판이 동작합니다.

두벌식으로 설정 -> 영문자판으로 한번 바꿔줌 -> 다시 한글 자판 -> 두벌식 동작!
hankboy
IP 183.♡.3.34
11-27 2022-11-27 19:50:01
·
@navilera님 말씀대로 하니 제대로 나오네요. 그걸 먼저 살펴볼 걸 그랬나봅니다. ^^; 감사합니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 19:51:56
·
@UrsaMinor님 감사합니다.
삭제 되었습니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 19:08:02
·
@전느님 감사합니다. 저도 제가 사용하는 영역에서만 테스트해서 사실 아마 잘 동작하지 않는 클라이언트도 있을겁니다..ᄒᄒ
알료사
IP 117.♡.132.9
11-27 2022-11-27 18:57:23
·
와 대단하시네요. 옛한글 입력만 지원된다면 저도 한번 설치해보고 싶네요.
navilera
IP 73.♡.253.152
11-27 2022-11-27 19:07:26
·
@알료사님 새로운 자판 추가 하는 일은 별로 어렵지 않은데, 해당 자판을 실제로 사용하는 사람이 테스팅을 해 주어야 합니다. 제가 쓰지 않는 자판은 제가 혼자서 제대로 테스팅 하기 힘들거든요. (그러면 개발을 안하게 되고..)
삭제 되었습니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 19:53:00
·
@잔혹꼬맹님 세벌식 391 자판을 테스트 해 줄 사람이 있어야 합니다. 세벌식 390도 친구가 쓰고 있어서 테스트 해 줬거든요...
삭제 되었습니다.
삭제 되었습니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 20:36:09
·
@마초킹님 감사합니다.
Integrity
IP 211.♡.23.32
11-27 2022-11-27 20:04:40 / 수정일: 2022-11-27 20:11:09
·
고생하셨습니다. 바로 지금 써보고 있는데 , 너무좋네요. 감사합니다.
클리앙에서만 그런지 모르겠는데 커서뒤에 기존 글자가 있으면 지워지는 현상이 있는 것 같습니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 20:35:50 / 수정일: 2022-11-27 20:55:31
·
@Integrity님 클리앙에서만 그럽니다.... 이거는 명백한 클리앙 글쓰기 자바스크립트 버그인데... 이걸 대응해서 입력기에서 처리를 해야하나 말아야 하나 생각중입니다.
4eon
IP 175.♡.63.173
11-27 2022-11-27 20:07:50
·
감사합니다.
다만.. 제 경우 두벌식에서 쉬프트+모음을 입력하게되면 영대문자가 나오는 바람에 사용하기가 조금 힘드네요 ᅮᅮ

예를들어 "잘 ᄊM겠습니다" 치게되는 경우가 많습니다.
navilera
IP 73.♡.253.152
11-27 2022-11-27 20:35:09
·
@4eon님 키코드 기준 대문자는 두벌식 모음에서 맵핑한 자모가 없어서 그대로 나옵니다. 두벌식에서 쉬프트+모음은 어떤 상황에서 타이핑하나요? 모음 ᅤ 같은 글자는 쉬프트 조합으로 입력 가능하지만 모음 ᅳ 같은 글자는 쉬프트와 조합하는 경우가 왜 생기는지 알고 싶습니다.
헤도니스
IP 175.♡.102.42
11-27 2022-11-27 21:12:09
·
@navilera님 의도한 조합이 아니라 단순 쉬프트를 오래 누르고 계신 상황 같아 보입니다.
4eon
IP 39.♡.28.170
11-28 2022-11-28 00:01:08
·
navilera님// 위에 헤도니스님이 말씀하신대로 쉬프트를 딱 정확하게 끊을 수 있으면 좋은데, 1000타 이상으로 빨리치다보면 쉬프트는 박자가 좀 엇박자로도 들어가다보니 그렇게 되더라구요.
잘 쓰겠습니다에서 쉬프트 눌림-ㅅ-ㅡ-쉬프트 띄워짐-ㄱ-ㅔ 뭐 이런 순서로 눌릴때가 30%정도는 되다보니 엄청 집중해서 치거나 해야되네요^^;
navilera
IP 73.♡.253.152
11-28 2022-11-28 05:00:15
·
@4eon님 천타! 천타 이상이면 인정이죠... 어려운 작업 아니니 하루 이틀 안에 최신버전 릴리즈 하겠습니다.
4eon
IP 175.♡.63.173
11-28 2022-11-28 05:03:53 / 수정일: 2022-11-28 05:08:58
·
@navilera님
앗, 감사합니다.
15년 전 군시절 행정병(수리부속계원) 겸 운전병 하다보니....
입대할때는 한글 300~400타 수준이었는데 그렇게 될 수 밖에 없더라구요^^;
행정병들은 고참들 말하는거 실시간 받아쓰기 못하면 털리던 시절이라.^^;
저는 한글 단문1000타 수준입니다만 최상위 티어들은 한글 단문 기준 1300~1400타 정도 나오더군요.

좋은 한주의 시작 되시구요!
헤도니스
IP 175.♡.102.42
11-27 2022-11-27 21:10:54
·
기본 입력기에서 안되는 [한글] 상태에서 F 눌러서 모공 가기 기능이 되는군요 ᄒᄒᄒ!!!!
navilera
IP 73.♡.253.152
11-28 2022-11-28 04:53:07
·
@헤도니스님 별다른 처리는 하지 않았는데 되네요..ᄒ
삭제 되었습니다.
navilera
IP 73.♡.253.152
11-28 2022-11-28 04:52:47
·
@마초킹님 터미널에서 ./install.sh 를 타이핑하고 엔터입니다.
헤도니스
IP 175.♡.102.42
11-27 2022-11-27 21:21:58
·
댓글 작성하다 보니 이런게 생겼습니다. 뭔지 혹시 아시나요???
백스페이스로 지우니까 또 없어지긴 했습니다.
navilera
IP 73.♡.253.152
11-28 2022-11-28 04:52:19
·
@헤도니스님 채움문자(filler)입니다. 초성 없이 중성만 입력할 때 나옵니다. 채움문자가 없으면 기본앱인 메모앱에서 수정영역 처리를 이상하게 해서 넣었더니, 정작 다른 프로그램에서는 채움문자를 저렇게 표시하더라구요. 계속 보다 보면 익숙해 집니다...ᄒᄒᄒᄒ
navilera
IP 73.♡.253.152
11-29 2022-11-29 15:03:47
·
@헤도니스님 4.5 버전에서 채움 글자를 없앴습니다. 최신 버전을 사용해 주세요.
핫싱크
IP 78.♡.243.42
11-28 2022-11-28 06:40:44
·
로직 등에서 영문으로 바꾸지 않으면 키가 먹지 않아서 신경 쓰였는데 한글 자판 상태에서도 키가 다 먹으니 좋네요. 계속 테스트 해보겠습니다. ᄒᄒᄒ
navilera
IP 73.♡.253.152
11-28 2022-11-28 12:09:04
·
@핫싱크님 감사합니다.
nesis
IP 220.♡.61.235
11-28 2022-11-28 10:07:59
·
기존 두벌식을 삭제하고 NavillME 를 추가했는데 캡스락으로 소스 전환이 안될까요?
navilera
IP 73.♡.253.152
11-28 2022-11-28 12:09:43
·
@nesis님 해당 기능은 입력기가 하는 일이 아닙니다. 아마 설정에서 해당 기능 켜고 해보면 될텐데요..
헤도니스
IP 223.♡.80.117
11-28 2022-11-28 11:10:20
·
@4eon님 이 말씀하신 문제가 생각보다 자주 나오네요
저도 쉬프트를 좀 오래 누르고 있었나 봅니다. ᄒ
navilera
IP 73.♡.253.152
11-28 2022-11-28 12:09:59
·
@헤도니스님 얼른 작업해야 겠습니다..ᄒᄒᄒ
Styloon
IP 211.♡.196.253
11-28 2022-11-28 12:11:19
·
혹시 더블로 타이핑하면 쌍자음이 표시되나요?
현재 에어가 없어서 테스트를 못하네요...^^;;
navilera
IP 73.♡.253.152
11-28 2022-11-28 12:18:34
·
@Styloon님 네, 제가 그렇게 입력하는 것을 좋아합니다. 그래서 은근 사람들이 원하는 "ᄃᄃᄃ" 은 못합니다..ᄒᄒᄒ
Styloon
IP 211.♡.196.253
11-28 2022-11-28 12:24:19
·
@navilera님 ㅋㅋㅋ <--- 이거 빼고는 그리 많이 사용하질 않아서...
집에 가서 아이맥, 에어 모두 설치하겠습니다...
정말~~ 정말~~~ 감사합니다...^^
헤도니스
IP 223.♡.80.117
11-28 2022-11-28 12:26:57 / 수정일: 2022-11-28 12:27:14
·
@navilera님 두벌식 ᄃᄃᄃᄃᄃᄃ됩니다
navilera
IP 73.♡.253.152
11-28 2022-11-28 12:39:01 / 수정일: 2022-11-28 12:39:28
·
@헤도니스님 [@Styloon님] 어랏! 제가 두벌식에는 두 번 눌러서 쌍자음 입력을 안해 놨네요. 새 버전 릴리즈 하면서 넣어야 겠습니다.
Styloon
IP 211.♡.196.253
11-28 2022-11-28 12:52:52
·
@navilera님 추가해주시고 꼭 새소식으로 다시 올려주세요...^^
아키메네스
IP 223.♡.250.180
11-28 2022-11-28 16:50:41
·
간단하게 한글 입력 지연은 애플 메모 켜서 애국가 4절까지 작성하고 복붙하면 30페이지 넘어가면 생깁니다(16기가램 맥북프로 m1pro 기준)
아니면 마이크로소프트 투두 실행 후, 일정 만들고, 메모 추가라고 써있는 곳에 똑같이 애곡가 4절 복붙해서 4번만 하고 그 아래 직접 글 써도 나옵니다.
이렇게 한번 부탁드립니다.
navilera
IP 73.♡.253.152
11-28 2022-11-28 18:03:42 / 수정일: 2022-11-28 18:32:40
·
@아키메네스님 애플 메모에 페이지라는 단위가 있나요?? 아무튼 애국가 4절까지 한 2천번 정도 복붙해 넣고 입력해 봤는데 한글 입력 지연은 없었습니다. 마이크로소프트 투두는 제 시스템에 없어서 테스트를 못했습니다. 혹시나 해서 페이지스 열고 나무위키의 헌법 페이지 (https://namu.wiki/w/대한민국%20헌법)를 복붙해서 2천 페이지 정도 만들고 테스트했습니다. 복붙하는데만 무지개가 뺑글 도네요. :) 그래도 한글 입력 지연은 없었습니다... 아! 나빌 입력기 사용 상태입니다. 나빌 입력기에서는 정녕 입력 지연이 없는 것인가...
아키메네스
IP 219.♡.237.70
11-29 2022-11-29 17:07:37
·
@navilera님 신기하긴하네요.
투두리스트 한번 설치하시는게 좋겠네요.
한글이 많아지면 저는 자연스럽게 발생하는데, 특히 투두리스트에 메모 부분에 최대로 창을 키우고 꽉 채운 뒤, 글을 쓰면 자연스럽게 글자가 밀리네요. 안녕하세요를 타이핑 다 했는데, 보면 안... 이렇게
navilera
IP 73.♡.253.152
11-29 2022-11-29 17:12:29
·
@아키메네스님 아키메네스님께서 나빌 입력기 설치 후 사용했을 때도 입력 지연 현상이 생기나요?
아키메네스
IP 219.♡.237.70
11-29 2022-11-29 18:41:16
·
@navilera님 아직 설치를 안해봤어요. 구름도 소용없어서.. 그냥 투두도 글만 적게 쓰고 제한해두고 있는 편입니다. 일단 제가 지금 프로젝트 마무리 되면 다시 맥북 사용 가능해서 그때 해보겠습니다.
navilera
IP 73.♡.253.152
12-01 2022-12-01 17:11:40
·
@아키메네스님 투두에서 테스트 해 봤습니다. 한글 뿐만 아니라 기본 입력기 영어 입력도 밀리는 현상이 보이네요... 이거는 입력기 문제가 아니라 그냥 해당 앱이 문제입니다..
아키메네스
IP 219.♡.237.70
12-01 2022-12-01 19:56:01
·
@navilera님 일단 피드백 영어로 마소에 올렸습니다. 조치를 취한다고 하는데 언제까지인지 확정은 없습니다.
Lioncats
IP 1.♡.164.59
11-29 2022-11-29 08:46:51
·
감사합니다
navilera
IP 73.♡.253.152
11-29 2022-11-29 09:08:51
·
@Lioncats님 감사합니다.
hopetoheaven
IP 149.♡.254.10
11-29 2022-11-29 16:52:49
·
아. 대단하십니다!
navilera
IP 73.♡.253.152
11-29 2022-11-29 17:11:47
·
@하늘희망님 감사합니다.
einein
IP 112.♡.41.29
12-02 2022-12-02 06:54:32
·
새로운 입력기를 만들어 주셔서 감사합니다. 한글 입력의 버벅임 때문에 설치해보려고 했는데, 상위 OS에서만 실행할 수 있다고 하네요. 현재 MacOS Big Sur 를 사용하고 있는데 작성하신 대로 몬터레이랑 벤투라에서만 실행 가능한가요?
navilera
IP 73.♡.253.152
12-02 2022-12-02 13:07:19
·
@einein님 네, 최소 버전이 12.3입니다.
GGDND
IP 163.♡.4.53
01-03 2023-01-03 14:36:54
·
한글 입력딜레이가 이제 없었으면 좋겠네요! 감사합니다. 장시간 사용해보고 여기에 또 피드백 올리겠습니다.
navilera
IP 73.♡.253.152
01-03 2023-01-03 19:44:34
·
@GGDND님 입력기를 개발해 보니, 맥에 한글 입력 딜레이가 정말 입력기 탓인가...하는 의문이 듭니다. 만약 나빌 입력기에서도 한글 입력 딜레이가 생긴다면 그건 OS 문제이지 입력기 문제가 아니라는 결론입니다. 나빌 입력기는 구조상 입력기에서 무슨 딜레이가 생길 꺼리가 전혀 없거든요.
GGDND
IP 163.♡.4.53
01-12 2023-01-12 13:51:52
·
저때부터 한 10일가량 써봤네요. ㅎㅎ 결론적으로는 딜레이 문제에서는 기본입력기와 크게 다른건 없었습니다. 쓰면서 별다른 문제는 전혀 없었구요. 딜레이는 아무래도 입력기로 해결할수있는문제는 아닌것같습니다.
TEA_GROENTE
IP 211.♡.158.141
07-15 2025-07-15 19:45:45
·
"install.sh를 실행한다음, NavilIME를 추가"
이 걸 좀 더 설명해 주 실 수 있나요?
실행하려면 터미널이 뜨기만 하면 실행이 된 건가요 아니면 추가적으로 뭔가 타이핑을 해야 되나요?
제가 install.sh를 오픈하기만 학
navillme는 우클릭으로 오픈한 다음에 로그아웃 로그인 해보니 설치가 안 됐습니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.