Skip to content

Releases: KangWH/Tadak-public

Tadak-macOS 0.3.0

Choose a tag to compare

@KangWH KangWH released this 20 Jul 16:07

버그를 수정하고, 프레임워크의 일부 미구현 기능을 추가 구현하였습니다. 기본 키보드의 기능을 일부 보완하였습니다.

프레임워크

  • 입력 프로세서의 작동 방식을 최적화하였습니다.
  • 고급 입력 프로세서에서, 고급 인식 대상과 인식 대상이 아닌 키를 눌렀을 때 각각 공통 표현식이 실행되도록 하였습니다.
  • 고급 입력 프로세서에서, R 변수에 난수를 저장하는 기능을 구현하였습니다.
  • 출력 프로세서에서, 한글 오토마타의 조합 실패 처리 방식 중 ‘무한 낱자 수정’이 정상적으로 작동하지 않는 오류를 수정하였습니다.
  • 출력 프로세서에서, delete 키의 동작 방식을 ‘표현식 기반’으로 설정한 경우, 비한글이 삭제될 때 그 문자의 유니코드를 비문자 삭제 시의 표현식의 C 변수에 저장하도록 하였습니다.
  • 출력 프로세서에서, 타이머가 종료되었을 때 피드백을 재생할 수 있도록 키보드 데이터에 옵션을 추가하였습니다.

macOS 입력기

  • 조합 키의 단독 입력 이벤트가 정상적으로 전달되지 않는 문제를 해결하였습니다.
  • Chromium 환경에서, 조합 중인 문자가 있는 상태로 마우스를 클릭하여 커서를 옮기더라도 이전 조합 상태가 그대로 유지되는 문제를 해결하였습니다. (#7)
  • 타이머 기능을 사용하는 배열의 경우, 타이머가 끝났을 때에도 화상 키보드의 레이블이 갱신됩니다.

iOS 키보드

  • 키보드가 올라올 때 1–2프레임 정도 키보드 영역이 높아졌다 되돌아오는 오류를 수정하였습니다.
  • 키보드 UI를 최적화하여 메모리 사용량이 줄어들었습니다. 이제 키보드를 더 안정적으로 사용할 수 있습니다.
  • 옛한글을 삭제할 때의 동작을 올바르게 개선하였습니다.
  • ‘문자 미리보기’의 배경을 개선하였습니다. 단순한 사각형이 표시되는 것이 아니라, 터치된 키와 연결되어 표시되거나 제스처 방향을 함께 표시해 줍니다.
  • 모드 전환 키를 터치한 뒤 떼지 않고 드래그하여 다른 키에서 손가락을 놓은 경우, 그 키의 동작을 실행하고 원래의 모드로 바로 되돌아갑니다.
  • 키패드형 키보드(천지인, 나랏글 등)의 라틴·기호 모드에서 1초 내로 연타하지 않으면 다음 번 연타는 다음 글자로 입력되도록 타이머를 설정하였습니다.
  • 키패드형 키보드(천지인, 나랏글 등)의 라틴 모드에서 키를 터치하고 1초가 지나면 Shift가 해제됩니다.

기본 키보드

  • 두겹이·두줄이 키보드에 보조 레이블을 추가하였습니다.
  • 두겹이·두줄이 (부가기능 포함) 버전을 추가하였습니다. Windows 버전의 모든 기능이 동일하게 지원됩니다.
  • 세모이 키보드에서, 한글 조합 중 비한글 문자가 입력되어도 조합이 유지되도록 하는 기능을 추가하였습니다.
  • 갈마들이가 적용된 배열(신세벌식 계열, 세벌식 3-2015)의 보조 레이블 데이터를 추가하였습니다.
  • 세모이 키보드의 레이블을 보완하였습니다.
  • 세모이 키보드에 제스처를 추가하였습니다.
  • iPad의 유동식 키보드와 iPhone용 세모이 배열에서, 제스처를 추가하고 ㅏ와 ㅣ 키의 동작을 변경하였습니다.
  • iPad의 유동식 키보드와 iPhone용 세모이 옛한글 배열에서, shift-초성 ㅇ으로 ㆁ을, shift-초성 ㅎ으로 ㆆ을, shift-ㅏ로 ㆍ를 입력할 수 있게 하였습니다.
  • 베가 키보드에 제스처 기능을 추가하였습니다. 연타를 통해 입력해야 하는 낱자를 제스처를 사용하여 더 빠르게 입력할 수 있습니다.
  • 천지인과 베가 키보드에 ‘제스처’ 태그를 추가하였습니다.
  • 단모음 키보드에 오타 수정 데이터를 추가하였습니다.

Tadak-macOS 0.2.0

Choose a tag to compare

@KangWH KangWH released this 10 Jul 09:11

버그를 수정하고, iOS용 입력기의 기능 지원을 위해 일부 내부 데이터 포맷이 변경되었습니다. 이전 버전의 데이터는 그대로 사용할 수 있습니다.

수정 사항

프레임워크

  • iOS용 키보드의 ‘키 휙 넘기기’를 구현하기 위해, 가상 키보드용 데이터가 일부 변경되었습니다.
  • +이나 -가 포함된 표현식이 잘못 평가되는 오류를 수정하였습니다.
  • 사용자 정의 변환 시, 후보가 2개 이상 있는 경우 크래시가 발생하는 오류를 수정하였습니다.

Mac 입력기

  • 키보드의 이름을 짧게 표시하는 기능을 추가하였습니다.
  • 한자 변환 창을 확장했을 때, 창이 화면 바깥으로 나갈 수 있는 오류를 수정하였습니다. (#1)
  • UI에 영어 번역을 추가하였습니다.

기본 키보드

  • iOS용 키보드의 ‘키 휙 넘기기’를 구현하기 위해, 일부 키보드의 가상 키보드 데이터가 변경되었습니다. Mac에서의 사용에는 영향이 없습니다.
  • 안마태 소리 글판 배열 4종이 추가되었습니다.

Tadak-macOS 0.1.3

Choose a tag to compare

@KangWH KangWH released this 29 Jun 03:49

프레임워크의 동작이 일부 구현되고, 일부 키보드의 데이터를 수정하였습니다.

수정 사항

프레임워크

  • 낱자 결합 규칙
    • 결합 결괏값이 65531(0xFFFB)인 경우, 다단계 입력 분리 동작에 있던 오류를 수정하였습니다.
  • 특수 도깨비불 규칙
    • ‘초성 조합 재현’ 동작이 구현되었습니다.

Mac 입력기

  • 한글 자음 ㅆ을 기호로 변환할 때의 오류를 해결하였습니다. (#6)
  • 다른 입력기에서 control-space 단축키를 사용하여 타닥으로 전환 시, 스페이스 키의 최초 입력이 간헐적으로 무시되는 현상을 개선하였습니다.

기본 키보드

  • 세벌식 3-90, 세벌식 3-91, 세벌식 3-93 배열에서 ‘ㅡ+ㅣ=ㅢ’ 규칙을 추가하였습니다.
  • 신세벌식 1995, 신세벌식 2003 배열에서 왼쪽 키로 입력하는 모음으로도 ‘ㅘ, ㅙ, ㅚ, ㅝ, ㅞ, ㅟ’가 조합되도록 변경하였습니다.
  • 세모이 (모아치기) 배열에서 스페이스 키의 처리 방식을 ‘키를 손가락에서 뗄 때 입력’에서 ‘키를 누를 때 입력’으로 변경하였습니다.
  • 신세벌식 M의 제주어 지원 배열의 이름을 ‘신세벌식 M (제주어)’에서 ‘신세벌식 M 제주어’로 변경하였습니다.
  • 신세벌식 P2의 옛한글 지원 배열의 이름을 ‘신세벌식 P2 (옛한글)’에서 ‘신세벌식 P2 옛한글’로 변경하였습니다.
  • 일부 키보드의 내부 식별자가 변경되었습니다. 해당 키보드를 기존에 활성화한 경우, 같은 이름의 키보드가 중복으로 추가될 수 있습니다.
  • 일부 키보드의 iPad, iPad mini, iPhone용 배열이 변경되었습니다. Mac에서의 사용에는 영향이 없습니다.

업데이트 시 주의 사항

타닥 0.1.0 버전을 사용하시는 분은 0.1.3 버전으로 업데이트 시 다음에 유의하시기 바랍니다. 0.1.1 및 이후 버전에서 업데이트 시에는 아래 문제가 발생하지 않습니다.
업데이트 후 Mac을 즉시 재시동해야 할 수 있으므로, 업데이트 전 모든 작업물과 입력기의 설정을 저장해 두시기 바랍니다.

  • 업데이트 시 옵션이 초기화됩니다. 사용자 배열을 사용하신 경우 업데이트 전 꼭 배열 데이터를 저장하시기 바랍니다. 설정의 키보드 목록에서 키보드를 우클릭 > ‘내보내기...’를 통해 키보드 데이터를 저장할 수 있습니다.
  • 업데이트 후, 키 인식 권한이 초기화됩니다. ‘시스템 설정 > 개인정보 보호 및 보안 > 손쉬운 사용’으로 이동한 뒤 Tadak-macOS를 삭제하고 다시 앱을 추가한 뒤, 입력기를 재실행해야 다시 키 인식이 원활하게 작동합니다.

Tadak-macOS 0.1.2

Choose a tag to compare

@KangWH KangWH released this 05 Jun 16:14

프레임워크의 동작이 일부 구현되고, 파일 불러오기/내보내기가 불가능한 문제를 수정하였습니다.

수정 사항

프레임워크

  • 낱자 결합 규칙
    • 코드가 65530(0xFFFA)인 낱자가 입력된 경우 해당 성분을 없애는 기능을 구현하였습니다.
    • 결합 결괏값이 65531(0xFFFB)인 경우 다단계 입력 분리가 실행되도록 기능을 구현하였습니다.
    • 코드가 65532(0xFFFC)인 낱자가 입력된 경우 해당 성분의 결합을 한 단계 되돌리는 기능을 구현하였습니다.

Mac 입력기

  • 0.1.1 버전에서 파일 불러오기/내보내기 버튼이 작동하지 않는 문제를 수정하였습니다.
  • ‘한글 키보드에서 ` 키는 ‘`’ 대신 ‘₩’ 입력 옵션이 켜져 있는 경우, 화상 키보드에도 해당 내용이 반영되어 표시되도록 하였습니다. (#5)

기본 키보드

  • ‘세벌식 3-2015’와 ‘세벌식 3-2015 옛한글’이 추가되었습니다.
  • ‘두겹이’와 ‘두줄이’ 기본 버전이 추가되었습니다.

업데이트 시 주의 사항

타닥 0.1.0 버전을 사용하시는 분은 0.1.2 버전으로 업데이트 시 다음에 유의하시기 바랍니다. 0.1.1 버전에서 업데이트 시에는 아래 문제가 발생하지 않습니다.
업데이트 후 Mac을 즉시 재시동해야 할 수 있으므로, 업데이트 전 모든 작업물과 입력기의 설정을 저장해 두시기 바랍니다.

  • 업데이트 시 옵션이 초기화됩니다. 사용자 배열을 사용하신 경우 업데이트 전 꼭 배열 데이터를 저장하시기 바랍니다. 설정의 키보드 목록에서 키보드를 우클릭 > ‘내보내기...’를 통해 키보드 데이터를 저장할 수 있습니다.
  • 업데이트 후, 키 인식 권한이 초기화됩니다. ‘시스템 설정 > 개인정보 보호 및 보안 > 손쉬운 사용’으로 이동한 뒤 Tadak-macOS를 삭제하고 다시 앱을 추가한 뒤, 입력기를 재실행해야 다시 키 인식이 원활하게 작동합니다.

Tadak-macOS 0.1.1

Choose a tag to compare

@KangWH KangWH released this 03 Jun 20:34

타닥 0.1.1 버전입니다.

수정 사항

입력기

  • 설정 창을 닫아도 Dock에서 앱 아이콘이 사라지지 않는 문제 해결 (#2)
  • Dock에서 앱을 종료했을 때 입력기 프로세스 자체가 종료되는 문제 해결 (#3)
  • 앱을 업데이트하거나 재설치했을 때 권한 및 설정이 초기화되는 문제 해결

프레임워크

  • ‘날개셋 한글 입력기 > 문자 생성기 > 오토마타 규칙 > 0번 상태에서 모든 실패 상황을 처리’ 옵션을 구현하였습니다. 기본 키보드 중 영향 받는 배열은 없습니다.

기본 키보드

  • 세모이 키보드의 조합 규칙과 음절 치환 규칙이 260518 버전의 데이터로 업데이트 되었습니다. 모아치기 자판의 입력 인식 방식와 오토마타는 변경되지 않았습니다.
  • 일부 키보드의 iPad, iPad mini, iPhone용 배열이 변경되었습니다. Mac 사용 시의 영향은 없습니다.

업데이트 시 주의 사항

타닥 0.1.0 버전을 사용하시는 분은 0.1.1 버전으로 업데이트 시 다음에 유의하시기 바랍니다.
업데이트 후 Mac을 즉시 재시동해야 할 수 있으므로, 업데이트 전 모든 작업물과 입력기의 설정을 저장해 두시기 바랍니다.

  • 업데이트 시 옵션이 초기화됩니다. 사용자 배열을 사용하신 경우 업데이트 전 꼭 배열 데이터를 저장하시기 바랍니다. 설정의 키보드 목록에서 키보드를 우클릭 > ‘내보내기...’를 통해 키보드 데이터를 저장할 수 있습니다.
  • 업데이트 시 키보드를 누르면 현재 활성 입력기에 관계없이 Mac이 잠시 멈춥니다. 업데이트 전 모든 작업을 저장하시고, 업데이트가 완료되었다면 마우스만을 사용하여 Mac을 재시동하시기 바랍니다.
    • 메뉴 막대의 입력기 아이콘 클릭 > ‘키보드 뷰어 보기’로 표시되는 키보드 뷰어를 사용하는 경우에는 Mac이 멈추지 않습니다.
  • 업데이트 후, 키 인식 권한이 초기화됩니다. ‘시스템 설정 > 개인정보 보호 및 보안 > 손쉬운 사용’으로 이동한 뒤 Tadak-macOS를 삭제하고 다시 앱을 추가한 뒤, 입력기를 재실행해야 다시 키 인식이 원활하게 작동합니다.

Tadak-macOS 0.1.0

Choose a tag to compare

@KangWH KangWH released this 31 May 15:00

타탁 0.1.0버전 설치 파일입니다. 설치 방법은 README를 참조하십시오.