• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
♡ 세벌식 사랑 모임 ♡
카페 가입하기
 
 
 
카페 게시글
지식/정보 나눔터 [정보] 자바스크립트로 돌리는 첫가끝 옛한글 입력기 (온라인 한글 입력기 + 3-2012 옛한글 자판)
팥알 추천 0 조회 1,323 14.09.28 02:01 댓글 15
게시글 본문내용
 
다음검색
댓글
  • 14.09.30 12:02

    첫댓글 12:00 수정
    취소합니다.
    7, 8 을 누르면 ㅡ, ㅣ 가 들어가는 때가 있는 것으로 생각했었는데 아니었네요.
    [ㅖ 자리 글쇠 : 한글 확장 전환 글쇠로서 겹홀소리를 넣을 때 ㅣ를 넣는 구실을 겸함
    ㅢ 자리 글쇠 : 한글 확장 전환 글쇠로서 겹홀소리를 넣을 때 ㅡ를 넣는 구실을 겸함
    에서 ㅡ, ㅣ 로 될 때의 예를 각각 한 가지만 적어주세요.]


    그리고
    ohi 2012 옛한글에서 한글확장 글쇠를 15 번 정도 누르면 오류가 납니다.

  • 작성자 14.09.30 12:18

    알려 주셔서 고맙습니다.
    한글확장 글쇠는 같은 걸 3번 누르면 본래 상태로 들어가게 넣었습니다.
    그리고 확장①+확장② 또는 확장②+확장①로 엇갈려 치면 한글 조합이 끊어지도록 오늘 새로 넣었습니다.

    예를 한 가지씩 들면

    한글확장① + ㅕ = ㅣㅕ(i-yeo)
    한글확장② + ㅓ = ㅡㅓ (eu-eo)

    이렇게 넣는 식입니다. (카페에서 유니코드를 쓸 수 없어서 불편하네요.)

    http://ohi.pat.im/ohi.js에 K3_2012y_layout_han_ext 배열에

    [[확장①+낱자, 확장①+확장①+낱자], [확장②+낱자, 확장②+확장②+낱자]],

    형식으로 한글 확장 배열에 대한 조합 정보를 넣었습니다.

  • 작성자 14.09.30 12:21

    기호 확장 배열 코드가 들어간 K3_2012y_layout_sign_ext 배열은 오른쪽의 ㅗ 글쇠 또는 ㅜ 글쇠를 몇 번 치고 넣느냐에 따라

    [[ㅗ 글쇠 1번, ㅗ 글쇠 2번, ㅗ 글쇠 3번], [ㅜ 글쇠 1번, ㅜ 글쇠 2번, ㅜ 글쇠 3번]]

    이런 형식으로 넣었습니다.

  • 작성자 14.09.30 12:42

    방금까지 추가로 넣은 한글 조합 규칙이 3개가 있습니다.
    (ㅏ+ㅕ=아래아, ㅣ+ㅐ=ㅒ, ㅣ+ㅔ=ㅖ)

    [0x11611167,0x119e], /* jungseong a + yeo = arae-a */
    [0x11751162,0x1164], /* jungseong i + ae = yae */
    [0x11751166,0x1168], /* jungseong i + e = ye */

    타자 칠 때의 편의를 높이려고 넣은 거라서 꼭 넣어야 할 사항은 아닙니다.

  • 14.10.01 11:43

    2011 옛한글과 2012 옛한글을 적용해서 올렸습니다.
    생각하신 대로 안된 곳이 있으면 알려주세요.

  • 작성자 14.10.01 14:06

    아래아에 얽힌 다음 조합 규칙을 추가해 주시길 부탁 드립니다.

    {0x11981161,0x119d}, /* jungseong i-a + a = i-araea */
    {0x11981167,0x119d}, /* jungseong i-a + yeo = i-araea */
    {0xd7c51167,0x11a2}, /* jungseong araea-a + yeo = ssangaraea */

    참고로 온라인 한글 입력기(ohi)의 3-2011 옛한글과 3-2012 옛한글의 기본 배열 코드값은
    libhangul에 들어간 3-2011, 3-2012 자판을 그대로 복사해서 썼습니다.
    옛한글용 기본 배열 코드는 따로 넣지 않고 요즘한글용 배열 코드로 함께 써도 될 듯합니다.

    다른 부분은 잘 되는 것 같습니다.
    더 살펴 보고 뜻대로 되지 않는 곳이 보이면 말씀 드리겠습니다.
    고맙습니다.

  • 14.10.01 19:45

    @팥알 적용해서 올렸습니다.

  • 작성자 14.10.01 22:12

    @우덜 확인해 보니 잘 됩니다.^^

    ibus에서 조합 자동종료 기능을 쓰지 않을 수 있으면 좋겠습니다.
    모아치기 타법으로 빠르게 칠 때에는 도움이 되는 기능이지만,
    무언가 생각하면서 칠 때에 뜻하지 않게 한글 조합이 끊어질 때가 생겨서 불편하기도 합니다.
    특히 옛한글을 옮겨 넣는 작업을 할 때는 어떤 낱자인지 책을 살피다가 최대값인 5초를 넘기는 일이 흔할 것 같습니다.
    다음 갱신 때 고쳐 주셨으면 합니다.
    고맙습니다.

  • 작성자 14.10.02 10:01

    @우덜 {0x116C1162,0x11A7}, /* jungseong oe + ae = o-yae */
    {0x116C1166,0x1181}, /* jungseong oe + e = o-ye */
    {0xD7B01175,0x1181}, /* jungseong o-yeo + i = o-ye */
    {0x11881162,0x1185}, /* jungseong yo-i + ae = yo-yae */
    {0x11711166,0x118C}, /* jungseong wi + e = u-ye */
    {0xD7B51175,0x118C}, /* jungseong u-yeo + i = u-ye */
    {0x11911175,0x1192}, /* jungseong yu-yeo + i = yu-ye */
    {0x11941166,0x1192}, /* jungseong yu-i + e = yu-ye */
    {0xD7C41162,0xD7BE}, /* jungseong i-i + ae = i-yae */
    {0xD7C41166,0xD7C0}, /* jungseong i-i + e = i-ye */
    {0xD7BF1175,0xD7C0}, /* jungseong i-yeo + i = i-ye */

  • 작성자 14.10.02 10:02

    @우덜 이 조합 규칙까지 넣어 주셨으면 합니다.

  • 14.10.02 10:34

    @팥알 ibus 적용했습니다
    10:33 ~
    libhangul 도 적용했습니다

  • 작성자 14.10.02 10:50

    @우덜 감사합니다.^^

  • 작성자 14.10.02 17:25

    @우덜 {{0x2199, 0x21B2, 0x2B10, 0x0000, 0x0000}, {0x2196, 0x21B0, 0x2B11, 0x0000, 0x0000}}, /* 0x51 Q */
    {{0x2198, 0x21B3, 0x2B0E, 0x0000, 0x0000}, {0x2197, 0x21B1, 0x2B0F, 0x0000, 0x0000}}, /* 0x57 W */
    {{0x2190, 0x261C, 0x21E6, 0x0000, 0x0000}, {0x2193, 0x261F, 0x21E9, 0x0000, 0x0000}}, /* 0x71 q */
    {{0x2192, 0x261E, 0x21E8, 0x0000, 0x0000}, {0x2191, 0x261D, 0x21E7, 0x0000, 0x0000}}, /* 0x77 w */

    2011, 2012 옛한글 특수기호 확장 배열에 공통되게 제가 손가락 기호와 화살표가 일관성 없게 잘못 넣은 부분이 있습니다.
    q,w,Q,W 자리를 위 코드로 고쳐 주셨으면 합니다. (반영은 천천히 해 주세요.^^)

  • 14.10.14 09:01

    @팥알 위의 것을 적용하고
    자동완성 켜고 끄기가 안 되던 것을 고쳤습니다.

  • 작성자 14.10.14 22:18

    @우덜 고맙습니다.
    지금은 리눅스를 쓰지 못하지만, 한글날 다음날에 갱신된 판으로 잘 적용된 걸 확인했습니다.^^

최신목록