리눅스 타자 프로그램 klavaro 한국어 지원

좋은 프로그램, 한글화 파일, 그외 유용한 자료들

Moderator: Dry8r3aD

hodong
Posts: 200
Joined: 2014/12/23 Tue 3:29 am
Contact:

Re: 리눅스 타자 프로그램 klavaro 한국어 지원

Post by hodong » 2015/01/05 Mon 8:47 pm

세벌식을 지원하지 않는다고 이상하게 생각하시는 것 같은데,
세벌식을 지원하지 않는 이유를 설명드리겠습니다.

두벌식의 경우
dubeolsik_kr.kbd 파일에
[code:nbiely3n]`1234567890-=
ㅂㅈㄷㄱㅅㅛㅕㅑㅐㅔ[]\
ㅁㄴㅇㄹㅎㅗㅓㅏㅣ;'
ㅋㅌㅊㅍㅠㅜㅡ,./
~!@#$%^&*()_+
ㅃㅉㄸㄲㅆㅛㅕㅑㅒㅖ{}|
ㅁㄴㅇㄹㅎㅗㅓㅏㅣ:"
ㅋㅌㅊㅍㅠㅜㅡ<>?[/code:nbiely3n]
이런 내용이 있습니다.
위 네 줄은 쉬프트키 누르지 않은 상태에서 키보드를 친 것이고,
아래 네 줄은 쉬프트키를 누른 상태에서 키보드를 친 것입니다.
klavaro 타자 연습 프로그램에서 자리 연습을 할 때,
검지 부분을 예를 들자면, 위 파일에서 4번째 열에 있는 'ㄹ', 'ㅓ' 등을 출력해줍니다.

세벌식 파일을 입력해 넣었다고 할 때, 어떻게 처리가 될까요?
끝소리 ㅇ(A자리), 첫소리 ㅇ(J자리)을 ibus에서 각각 입력을 하면 어떻게 보일까요?
ㅇ(A자리)을 누르고 스페이스를 누르고
ㅇ(J자리)을 누르고 스페이스를 누르면 눈으로 보기에는 똑같이 보입니다. 코드값은 확인해보지 않았지만요.
그런데 스페이스 누르는 것 없이 ㅇ(A자리)ㅇ(J자리) 을 연속해서 누르면 어떻게 보일까요?
klavaro 에서는 세벌식 파일에 입력된 값을 출력해줍니다. A자리에 종성ㅇ, J자리에 초성ㅇ을 넣으면
ibus는 유니코드 한글 호환 자모를 출력하므로 코드값이 달라서 처리가 klavaro에서 오타로 처리될 것입니다.
그렇다면 모든 사람이 ibus를 사용하는 것은 아닐터,
타자기처럼 초성을 입력하면 초성을 출력하고 종성을 입력하면 종성을 출력할 한글 입력기를 사용하게 되면 또 다른 결과가 나오겠죠. 그런 입력기가 있을지 모르겠습니다.
초성, 중성, 종성 자모가 유니코드 영역 내에 별도로 존재하는데 초성,중성없이 종성만을 치면 옆에 있는 글자가 달라붙어 보입니다. 그리고 그걸 제대로 처리할 수 있는 폰트가 있을지도 모르겠고요.
말로 설명하니까 말만 길어지는데...
세벌식의 경우 고려해야 할 부분이 한 두가지가 아닙니다.
klavaro에 세벌식을 적용하려면 klavaro 원래 코드보다 세벌식에 처리에 대한 코드량이 더 많아질 것 같습니다.
그렇게 되면 타자 연습 프로그램을 새로 만드는 작업량이 되어 버립니다.
아무튼 위와 같은 이유들 때문에 세벌식은 지원하지 않습니다.

제가 klavaro에 한글 연습을 적용시킨 이유는
컴맹이 컴퓨터를 리눅스로 처음 시작하는데 MS윈도에서 타자 연습하고, 리눅스에서 컴퓨팅하는 모순적인 상황 때문입니다.
세벌식을 지원하지 않는다고 비꼬는 듯한 인상을 풍기시는데...
사용자들의 그러한 태도들이 무임으로 개발하는 사람의 의욕을 크게 떨어뜨린다는 점을 알고 계셔야 합니다.
이 글을 작성하면서 gtk 끝글자 버그 잡는 시간을 더욱 빼앗기게 되는군요.

그런데 ko.po 파일을 한국어로 번역해주실 분은 없나요?

세벌
Posts: 1023
Joined: 2011/10/13 Thu 7:59 am
Location: 우리나라
Contact:

Re: 리눅스 타자 프로그램 klavaro 한국어 지원

Post by 세벌 » 2015/01/06 Tue 6:51 am

비꼰 건 아니고 그냥 물어본건데....제가 알고 있기로는 세벌식이나 두벌식은 입력기 차원에서 지원하는 것으로 알고 있었는데 klavaro 프로그램은 자체적으로 구현을 해야 하나요? 제가 잘 몰라서요... :oops:

Post Reply