2.0.0-rc.1 공개 프리릴리스 · Apple 서명·공증 없음배포 상태 보기

macOS를 위한 한글 입력기

나의 바람대로,
한글이 흐르다.

익숙한 배열은 그대로.
손끝에서 문장까지 이어지는 흐름을 다듬습니다.

주의: 이 파일은 Developer ID 서명과 Apple 공증이 없습니다.
SHA-256을 확인하고 macOS 개인정보 보호 및 보안의 ‘확인 없이 열기’를 사용해야 합니다.

  • macOS 12 이상
  • Apple Silicon · Intel
  • 오픈소스
손끝의 순서가, 하나의 글로.낱자에서 글자로
바람 입력기

글을 쓰는 동안,
입력기를 의식하지 않도록.

구름에서 출발해
오늘의 Mac에 맞춰 다시 다듬습니다.

모아지는 글자.
구분해서 이해하는 두 방식.

자동 순서 교정과 물리적 키 묶기는 동작 원리와 필요한 권한이 다릅니다.

일반 입력

자동 순서 교정

순서가 바뀐 낱자를 libhangul이 조합합니다. 별도의 키 관찰 권한 없이 사용할 수 있는 기존 입력 경로입니다.

ㅏㅇㄴ안

배열과 조합 규칙에 따라 결과가 달라질 수 있습니다.

실험 기능 · 기본 꺼짐

물리적 키 묶기

실제로 겹쳐 누른 키를 모두 뗐을 때 한 그룹으로 처리합니다. 지원 세벌식 배열의 낱자 역할은 내장 XML에서 읽습니다.

입력 모니터링 승인과 실제 기기·앱 검증이 필요합니다.

실험 기능 · 기본 꺼짐

잘못 고른 한영 모드도 단어 단위로

지원 세벌식에서 jfshea → 안녕으로 바꾸고, 한글 모드에서 잘못 친 apple이나 haezoom.com은 영문으로 복원합니다. 공백·Return·Tab에서 판단하고 실제 입력 모드도 바꿉니다.

마지막으로 사용한 세벌식 자판 하나를 적용합니다. 두벌식은 수동 한영 전환과 기존 조합·삭제를 사용합니다. Apple ABC에서는 자동 전환하지 않습니다.

입력 상태를 바로 확인

키와 전환 방향이 보이는 피드백

설정의 자판 미리보기는 누른 키를 강조하고 Shift 윗글자를 표시합니다. 자동 전환에 성공하면 한글은 비취색, 영문은 갈색 알약 알림을 기본 1.8초 보여 줍니다.

현재 음절은 자모 단위로, 앞에서 완성한 음절은 한 글자 단위로 지웁니다. 예: 안녀 → 안ㄴ → 안 → 빈 문자열. 알림은 포커스를 가져가지 않고 동작 줄이기를 따릅니다.

순서가 바뀌어도, 한 글자로

세벌식 최종의 f · j · s는 각각 ㅏ · ㅇ · ㄴ입니다.
아래는 구현된 정책을 설명하기 위한 예시입니다.

웹 데모 · 실제 키 입력을 수집하지 않습니다
입력 순서 선택
ㅏ · ㅇ · ㄴ안

지원하는 완성 그룹을 초성 → 중성 → 종성으로 정렬한 예시입니다.
기호·미지원 매핑·복구 경로에서는 원래 누른 순서를 지킵니다.

입력은 내 Mac에서.
관찰은 필요한 순간에만.

일반 입력과 자동 순서 교정에는 물리적 키 묶기의 관찰 권한이 필요하지 않습니다.

사용자가 직접 허용합니다

실험 옵션을 켠 뒤 설정의 ‘허용…’ 버튼을 눌러 macOS 입력 모니터링을 승인합니다. 설치만으로 권한이 자동 승인되지는 않습니다.

키 해제만 수동으로 관찰합니다

관찰 탭은 키를 차단·변경·재전송하지 않습니다. 글자 조합과 입력은 InputMethodKit이 담당하며, 입력 소스를 떠나면 관찰도 종료합니다.

보안 입력에서는 일반 입력으로

Secure Event Input, 권한 회수 또는 관찰 장애가 감지되면 대기 입력을 원래 순서로 전달하고 일반 입력으로 복귀합니다.

설치부터 되돌리기까지,
기존 입력기는 곁에 둡니다.

공개 프리릴리스는 직접 설치하는 Universal 앱입니다. 기존 입력기를 지우지 않은 상태에서 시험하세요.

1

파일과 체크섬 확인

GitHub Release에서 ZIP과 SHA-256 파일을 함께 받고 체크섬을 대조합니다. 이 버전은 ad-hoc 서명이며 Apple 공증이 없습니다.

2

사용자 입력기 폴더에 설치

압축을 푼 Baram.app을 사용자 입력기 폴더에 복사합니다. 기존 Baram이 있다면 먼저 별도 폴더에 백업합니다.

~/Library/Input Methods/Baram.app
3

익숙한 배열을 선택

시스템 설정 → 키보드 → 텍스트 입력에서 원하는 바람 세벌식 배열을 추가합니다. 기존 Lab의 배열 선택과 단축키는 새 설정 저장소로 한 번 복사됩니다.

4

문제가 생기면 바로 복귀

ABC·기존 한글·구름으로 전환합니다. Baram 제거와 백업은 다른 입력기와 저장 설정을 건드리지 않습니다.

입력 소스 목록에 보이지 않으면?

시스템 설정에서 입력 소스를 다시 확인하고, 새 입력기가 반영되지 않았다면 작업을 저장한 뒤 로그아웃·로그인을 진행합니다. 기존 입력기는 먼저 지우지 마세요.

macOS가 실행을 차단하면?

이 프리릴리스는 Developer ID 서명·Apple 공증을 받지 않았습니다. ZIP의 SHA-256을 먼저 확인한 뒤 앱을 한 번 열고, 시스템 설정 → 개인정보 보호 및 보안에서 ‘확인 없이 열기’를 선택하세요. 보안 기능 전체를 끄거나 격리 속성을 강제로 제거하지 마세요. Apple의 안전한 앱 열기 안내

좋은 입력은,
검증한 만큼 공개합니다.

자동 검증을 통과한 공개 프리릴리스와 아직 남은 제한을 함께 알립니다.

공개 배포2.0.0-rc.1 프리릴리스2026.11.15
현재 제품
바람 입력기 Release 구성 · 독립 앱과 입력 소스
지원 환경
macOS 12 이상 · Apple Silicon / Intel universal
서명·공증
ad-hoc 서명 · Developer ID와 Apple 공증 없음
자동 검증
245개 단위 테스트와 GitHub Actions 릴리스 계약 통과
실험 기능
자동 한영 전환·물리적 동시입력은 앱별 차이가 있을 수 있음

Apple 개발자 등록 전 공개하는 시험판입니다. 자동 업데이트는 꺼져 있으며, 일상용 설치 전 기존 입력기를 남겨 두세요.

구름에서 출발한,
독립적인 바람.

바람 입력기는 구름 입력기를 기반으로 새롭게 개발하는 독립 오픈소스 프로젝트입니다. 한글 조합은 libhangul의 작업 위에 놓여 있습니다.

과거의 한글입력기 바람과 구름 입력기가 남긴 한글 입력 환경의 발자취를 존중합니다. 과거 바람의 공식 후속판 또는 개발자 승인을 뜻하지 않습니다.

소스·의존성·자산의 라이선스는 서로 다를 수 있습니다. 정식 배포물에는 해당 고지와 필요한 소스를 함께 제공합니다.

소스와 라이선스 확인

시험 버전에서 이전 버전으로

먼저 ABC나 기존 한글 입력기로 전환합니다. 설치기가 보존한 ~/Library/Application Support/Baram/Backups/에서 복구할 앱을 고르고, 번들 식별자와 서명을 확인한 뒤 현재 Baram도 백업으로 보존합니다. 선택한 백업을 사용자 입력기 폴더에 복사하고 재등록합니다.

백업 검증과 복구 명령 보기

현재 공개 버전은 2.0.0-rc.1 프리릴리스입니다. Developer ID 서명·공증과 더 넓은 실기 검증을 마친 뒤 2.0.0 정식 버전으로 전환합니다.

손끝의 바람,
글이 되다.

개발에 의견 보내기