Skip to content

Tadak-macOS 0.3.0

Latest

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-ㅏ로 ㆍ를 입력할 수 있게 하였습니다.
  • 베가 키보드에 제스처 기능을 추가하였습니다. 연타를 통해 입력해야 하는 낱자를 제스처를 사용하여 더 빠르게 입력할 수 있습니다.
  • 천지인과 베가 키보드에 ‘제스처’ 태그를 추가하였습니다.
  • 단모음 키보드에 오타 수정 데이터를 추가하였습니다.