Maru

개요

Palm의 Address로부터 주소를 손쉽게 찾기 위한 목적으로 만들어진 프로그램이다. PalmOne과 Sony Clie의 가상 그래피티 화면을 지원한다.(Creator ID : MAru) 몇번의 버튼 클릭으로 원하는 이름/회사/주소등을 찾을 수 있다. 예를 들어 “정재목” 이라는 이름을 찾으려면 화면에 있는 ‘ㅈ’, ‘ㅈ’, ‘ㄹㅁㅍ’ 버튼을 누르면 된다. 각 버튼을 누를 때마다 일치되는 이름의 목록이 표시된다.복자음인 경우에는 단자음과 같이 검색된다. 즉 “ㄲ”로 시작되는 이름은 ‘ㄱ’ 버튼에서 찾을 수 있다. Address로부터 이름(first name), 성(last name)은 기본적으로 찾고, 설정에 따라 title, company, address등도 찾게 된다.

화면 상단에는 ‘검색된 결과/총 갯수’의 형태로 검색된 결과가 표시된다. 이 값은 각 category 별로 달라질 수 있다. 검색 시 공백(space)와 ‘,’, ‘/’ 는 무시된다.

화면 상단의 * 버튼이 on 되어 있는 상태에서는 연속되지 않은 자음에 대해서도 검색을 한다.예를들어 ‘ㅅ’, ‘ㅇ’,’ㄷㅌ’ 버튼이 눌렸을 때, * 버튼이 켜 있는 경우에는 용___산___ 라___이트___컴도 검색 결과에 포함된다.

버튼을 누르지 않고서도 그래피티 영역에 직접 자소를 써서 검색할 수 있다. 영문 모드인 경우에는 영문 그래피티를, 한글 그래피티 인경우에는 ‘한팁 그래피티’의 자음을 입력하면 해당하는 이름을 찾아준다. 이전에 검색했던 자소중 하나를 지울 때는 ‘Backspace’를 사용한다.

Handera 330과 Palm OS5, Sony Clie의 Virtual graffiti가 지원된다. 5-way Navigation key를 지원한다. 리스트가 표시된 상태에서 Select 버튼을 누르면 선택, 그 상황에서 Select를 누르면 Address View 화면이 표시된다. Address View 화면에서 Select를 누르면 다시 리스트 화면으로 복귀한다. 선택된 상황에서 Up/Down은 선택 라인을 위/아래로 움직이기 위해 사용된다. Left 버튼은 선택을 취소한다. 선택이 되어있지 않는 상황에서는 페이지 단위로 스크롤 된다.

  • 각 버튼 설명
  • ㄱ - ㅎ : 해당하는 자소를 가진 이름을 찾는다.
  • 임의 : 영어/한글을 상관하지 않고 임의의 한글자와 match
  • Eng/Kor : 버튼 상태를 각각 영문/한글 버튼으로 교체
  • 초기화 : 검색 결과를 초기화한다.
  • 취소 : 맨 마지막으로 입력된 버튼을 무시
  • ^ : 하단의 버튼 크기를 조정한다(누를 때마다 ‘대/중/없음’이 반복된다)
  • Keyboard 지원(Tungsten C 등 키보드를 가진 기종)
  • . : 임의
  • @ : 한/영전환
    • : 순차 검색 On/off(상단의 * 토글)
  • BS : 취소
  • Return : 초기화
  • 다른 키 : 한/영 상태에 따라 각각 Search(Prefs란의 Keyboard 지원 Option이 켜 있어야 함)

메뉴 설명

  • 설정 : Maru의 여러 설정을 바꿀 수 있다.
  • 버튼 재설정 : Maru의 영문/한글 자판을 임의대로 수정할 수 있는 메뉴.
  • 버튼 초기화 : 버튼의 상태를 default 값으로 재설정
  • 등록 : 등록코드 입력
  • Maru란? : 프로그램 저작자 설명

설정

  • 성 이름 순으로 표시 : 이 Option이 켜 있는 경우 Last name(성)이 First name(이름) 보다 먼저 나온다. 즉 Last name에 ‘정’, First name에 ‘재목’이 입력되었을 경우 ‘정 재목’으로 표시된다. 이 Option이 꺼져 있는 경우 ‘재목 정’으로 표시된다.
  • 이름대신 직위 표시 : Title이 있는 경우 이름 항목 대신에 title을 표시. 표시뿐만 아니라 검색시에도 title이 사용된다.
  • 회사명도 검색 : 검색시에 ‘성, 이름’ 뿐만 아니라 회사명도 검색한다. 검색된 회사명은 메인 화면에 표시된다.
  • 주소도 검색 : 검색시에 ‘성, 이름’ 뿐만 아니라 주소에 대해서도 검색된다. 검색된 주소는 메인 화면에 표시된다. // * 작은 버튼으로 : 화면의 버튼 사이즈를 줄여 표시되는 주소 갯수를 많게 한다. (default : off)
  • AddrView 사용 않음 : 자체 Address View를 사용하지 않음. View 화면으로 들어가는 경우 바로 지정된 address program으로 jump. (default: off)
  • 키보드 지원 : 키보드 있는 기종에서 Keyboard를 통한 Search 지원. 비활성화 상태에서는 한팁 Graffiti Search 지원.
  • 두번째 HW 버튼을 Addr로 할당 : Maru내에서 두번째 HW버튼(default가 Addr)을 눌렀을 때 Addr로 옮겨갈지 설정한다. 이 option이 꺼져 있는 경우에는 시스템에서 지정된 두번째 할당 버튼이 사용된다.
  • Address CrID : Address book 프로그램의 Creator ID. 두번째 버튼을 눌렀을 때 여기 지정된 creator id를 가진 프로그램으로 옮겨가게 된다. Creator ID는 FileZ나 McFile 등의 프로그램에서 확인하면 된다.

버튼 재설정

화면상의 한글/영어 버튼들의 내용을 재설정하는 메뉴. 각 Field에 재설정할 버튼의 자음을 입력한다. 각 상태에서 올바르지 못한 입력값이 설정된 경우 에러 메시지를 출력한다. 같은 자소가 여러버튼에 설정되어도 무방하다. 한 버튼에 최대 4개까지의 자소가 할당가능하다.

변경이력

  • Ver 1.3(2006-03-06)
    • (Fix) 회사 이름 검색시의 memory leak 수정
    • (Fix) Prefs를 수정하고 난 후 main form으로 돌아왔을 때 변경사항 반영
    • (Add) 5-way navigation key 지원
    • (Add) * 키 처리 추가
    • (Change) Code 정리
  • Ver 1.22(2005-08-08)
    • (Fix) Zodiac2 기기에서 등록 문제 수정
  • Ver 1.21(2005-05-11)
    • (Fix) TH-55에서 Landscape hack과의 충돌 문제 해결
      • (Change) 안쓰는 resource 제거
  • Ver 1.20(2005-03-07)
    • (Add) Address 삭제 기능 제공 : Addr View 화면에 ‘Delete’ 버튼 추가
    • (Fix) 1.19 version에서 Register 메뉴에서 죽는 문제 수정
    • (Fix) 1.19 version에서 검색된 글자 색이 다른 부분에도 영향을 미치는 문제 수정
  • Ver 1.19(2005-03-07)
    • (Change) About 화면 변경
    • (Change) Addr View 화면에서 Category를 변경 기능 추가
    • (Change) Color 기기에서 선택된 글자를 bold font대신 다른 색으로 표시(default: red)
  • Ver 1.18(2005-01-26)
    • Preferences 화면에서 Small Button Option 제거
    • Main 화면에 버튼 상태 조정할 수 있는 버튼 추가
  • Ver 1.17(2005-01-17)
    • Tungsten C등의 키보드 기종에서 Keyboard 지원 추가
      • . : 임의 키
      • @ : 한/영전환
      • BS : 취소
      • Return : 초기화
      • 다른 키 : 한/영 상태에 따라 각각 Search
  • Ver 1.16(2004-12-14)
    • Keyboard 지원 Option 추가
  • Ver 1.15(2004-11-23)
    • Goto 버튼으로 옮길 때에도 Prefs에 지정된 address 프로그램으로 가도록 수정
  • Ver 1.14(2004-11-15)
    • No AddrView option 추가 : check한 경우에 바로 Address 프로그램을 수행하도록
  • Ver 1.13(2004-08-16)
    • 가끔 ‘E…’ 어쩌고 나오는 Fatal alert 버그 fix
    • 회사명 검색할 때 이름이 나오는 버그 fix(회사명 검색할 때, 회사명과 이름이 동시에 나오도록 수정)
  • Ver 1.12(2004-07-11)
    • 가상 그래피 상태 조정 오류 수정
  • Ver 1.11(2004-07-10)
    • 그래피티 검색 지원 오류 수정 : ‘ㄱ’
    • AddrView 화면에서 Main 화면으로 돌아올 때 화면 refresh를 하지 않도록 수정
    • 프로그램이 수행할 때 이전 검색 상태를 기억하지 않도록 수정
    • 초기 수행시 속도 향상
  • Ver 1.1(2004-07-09)
    • View 화면에서 Address Note Field가 긴 경우에도 자르지 않고 모두 표시하도록 함 : 기존의 55 라인에서 최대 130라인으로 확장
    • 프로그램 속도 optimize
    • 처음 수행할 때 가상그래피티 상태를 임의로 조정하지 않음
    • Graffiti를 이용한 search 지원 - 한글인 경우 ‘한팁 그래피티’ 로 자음을 입력하면 됨
  • Ver 1.0 (2004-07-04)
    • Address Creator ID를 설정하는 option추가
    • Creator ID 변경
  • Ver 1.0 rc3 (2004-06-22)
    • Handera 330 고해상도 지원
    • Icon 추가
  • Ver 1.0 rc2 (2004-06-20)
    • 영문 검색 모드 추가
      • ‘영문’ 버튼을 ‘임의’ 버튼으로 변경(영문/한글이든 임의의 한글자 매치) : 성이 기억나지 않는 경우 ‘임의 ㅈ ㅁ’ 등으로 ‘정재목’을 검색할 수 있도록 함
    • Option 메뉴에 ‘Small Button’ 추가 : 이 option이 켜 있는 경우는 버튼 사이즈가 작아지도록 함(default: off)
  • Ver 0.97 (2004-06-15)
    • 사용자가 직접 버튼 내용을 변경할 수 있는 ‘버튼 재설정’ 메뉴 추가
    • ‘설정초기화” 메뉴 추가
    • ‘두번째 HW 버튼을 Addr로 할당’ option 오류 수정
  • Ver 0.96 (2004-06-15)
    • ‘두번째 HW 버튼을 Addr로 할당’ option 추가
    • * 버튼이 눌렀을 때 최근 눌린 버튼 리스트 초기화하지 않음
    • 한글판 추가
  • Ver 0.9
    • Non sequential search mode 추가 - 화면 상단의 ‘*’ 이 선택된 경우 연속적이지 않는 자음에 대해서도 검색
    • 자체 Address View Form 추가(이 화면에서 goto로 Address로 이동)
    • Prefs란에 Match Company option 추가 - default로 찾지 않고 이 option이 켜 있는 경우에만 찾도록
    • 버튼 재배치
  • Ver 0.8
    • Palm OS 5(TT3, iQue3600등), Sony Clie의 가상 그래피티 지원
    • Clie VG 지원 기종에서 처음에 뜰 때 화면 refresh가 두번 되는 문제 수정
    • ‘Go’ 버튼을 없애고 item을 선택하면 goto 로 동작하도록 함
    • List를 Table로 교체(Scrolllbar 추가)
    • Form 상단에 검색된 수/총 갯수 표시
    • 화면 버튼 재배치
  • Ver 0.7
    • Address의 category 별로 검색할 수 있는 기능 추가
    • Prefs에 ‘Match Addresses’ 추가 : 주소록의 Address 항목으로부터 검색
    • 한글의 특징을 살려 검색할 때 ‘ ‘와 ‘,’는 무시하도록 함
    • List의 내용을 표시할 때 긴 이름이나 phone number가 나올 때 글자가 겹치지 않도록 함
    • 화면의 버튼 배열 재조정(아직 어떤게 가장 적절한지 찾지 못해서 몇번 더 수정될 수 있습니다. 의견있으면 답글 달아주세요)
    • First name/Last name에 구분해서 이름, 성을 입력하는 경우에도 찾은 결과가 제대로 반전되도록 수정
  • Ver 0.6
    • Ver 0.5 버젼의 memory leak 문제 해결
    • 프로그램 optimize
    • List창에 default phone list도 출력하도록 함
  • Ver 0.5(2004-06-10) : Initial release
Written on June 15, 2004