안녕하세요~ 영휘다입니다.
02D KeyMapper 프로그램 사용법에 대해 작성해보겠습니다.
1. 키 매핑 프로그램을 통한 펌웨어 파일 생성
사용자에게 맞는 키 매핑 및 매크로 설정등을 설정하는 작업
2. 키보드에 펌웨어 업로드
설정된 매핑 및 버전업 된 펌웨어를 실제 키보드에 적용시키는 작업
02D KeyMapper 프로그램을 이용한 펌웨어 업로드 따라하기~
이 글은, 펌웨어 적용(또는 키 매핑, 소프트웨어 매크로 적용)을 위한 위 방법중 1번에 해당되는 내용입니다.
※ 02D KeyMapper로 생성된 펌웨어는 아래 기판에만 적용 가능합니다.
오리지널 펌웨어 : 킹세이버, 덕미니, 라이트세이버, 라이트패드
커스텀 펌웨어 : 킹세이버, 덕미니/포커, 라이트세이버 V1/V2, 라이트패드, 오리온 V1/V2, 바이퍼/이글, 옥타곤 V1/V2, 블랙버드
1. 프로그램 레이아웃 설명
──────────────────────────────────────
1. 현재 실행중인 프로그램의 명칭과 버전 정보
2. 새로 작성, 저장, 키 테스터 실행 등을 포함한 메뉴
3. 현재 설정중인 레이아웃의 정보
4. 키 변경시, 모든 레이어의 키를 한번에 변경하는 옵션
5. 현재 표시된 레이어, 복사시 원본 레이어로 선택됨
6. 복사 대상 레이어
7. 레이어 복사 실행 버튼
8. 실제 키보드에 적용할 레이아웃 영역
9. 키 변경시, 변경할 키의 모음
10. 펌웨어의 기능 사용을 위한 특수 키 모음
2. 펌웨어 선택
──────────────────────────────────────
1. 사용하는 기판에 따른 펌웨어를 선택합니다.
2. File > New 메뉴를 선택하고, 본인이 사용할 기판에 맞는 메뉴를 선택하시면 됩니다.
각 기판에 해당하는 기본 키 매핑이 설정되어 있습니다.
Original Firmware
트루커스텀님께서 만들어 배포하신 기본 펌웨어입니다.
02D Custom Firmware
제가 만들어 배포중인 커스텀 펌웨어입니다.
3. 키 위치 변경 (키 매핑)
──────────────────────────────────────
1. 주의 사항
1~4의 사용자 레이어 중 1번 외의 레이어를 사용하는 경우, 레이어 변경이 가능한 키 설정이 필요함.
2. 키 변경
1. 변경할 레이어 확인(5번 영역)
2. 변경할 위치를 클릭(8번 영역)하여 선택
3. 변경하고자 하는 키를 클릭(9번, 10번 영역)하여 선택
※ 레이아웃 4번 옵션 체크시, 모든 레이어에 적용 됨
※ 변경할 키가 선택되면, 다음 키의 위치가 자동으로 설정됨(좌>우, 상>하 또는 설정된 위치)
3. 특수 키 설명
펑션키 : FN1, FN2, FN3, FN4
멀티 펑션키 : MFN
컨트롤 모드 진입키 : Control Mode
핫키 사용/미사용 : Hot Key
키 잠금 사용/미사용 : Key Lock
LED 효과 - 숨쉬기 키 반응 잠금/해제 : Push Lock
하드웨어 매크로 실행 : DM01 ~DM15
정적 하드웨어 매크로(프로그램에서 설정한 매크로) 실행 : SM01~SM20
반복 매크로 설정 및 강제 실행 : Loop Macro
사용자 레이어 변경 : Layer 1 ~ Layer 4
레이어 토글 : Layer Toggle
레이어 순환 변경 : Layer Change
임시 레이어(Temporarily Layer) 전환 : Temporarily Layer
매크로 딜레이 입력키 : 10ms ~ 1sec
LED 이펙트 변경키
LED Func : 펑션열, 바이퍼/이글의 경우 숫자
LED Modi : 모디키
LED Alph : 문자열
LED Pad : 편집열 또는 키패드
LED Side : 기판 좌/우의 밑면 LED
RGB Mode : 기판 뒷면의 RGB 모드 변경 (오리온V2, 옥타곤V2, 블랙버드)
RGB Sel -/+ : 특정 RGB 모드의 개별 색상 변경시 사용
LED 제어키 : LED Ctrl
LED UP : LED 임시 끄기 복원, LED 제어상태에서 밝기 증가
LED DN : LED 임시 끄기, LED 제어상태에서 밝기 감소
미디어 제어키 : Next, Prev, Stop, Play, Mute, Vol Up, Vol Down, 계산기
마우스 제어키 : 커서 이동 4방향, 휠 업/다운, 버튼 클릭(좌, ,우, 휠, 앞, 뒤)
Mouse Speed : 커서 이동 속도 조절 (해당 키를 누른채 숫자키-0~9-를 눌러 속도 조절)
4. 레이어 변경
현재 레이어 콤보박스(레이아웃 5번)를 클릭하여 변경 가능하며, 방향키, 마우스 스크롤 등을 통해서도 변경 가능
5. 레이어 복사
레이어에 설정된 키 매핑 그대로 다른 레이어에 복사하는 기능
원본 레이어(레이아웃 5번)를 대상 레이어(레이아웃 6번)에 복사(레이아웃 7번 ,Copy Layer 버튼)
──────────────────────────────────────
1. 매크로 에디터 선택
Tools > Macro Editor(오리지널 펌웨어) 또는 Static Macro Editor(커스텀 펌웨어) 선택
아래 설명은 Static Macro Editor 기준으로 작성합니다.
2. 작성 또는 변경할 매크로 인덱스를 선택 후 Load 버튼 클릭
3-1. 텍스트 매크로 작성 방법
1. 매크로 타입을 'Text Macro'로 설정
2. 텍스트 매크로 작성 영역에 원하는 내용을 입력
키보드에서 입력 가능한 일반 문자(영문), 숫자, 기호(!@#$%...)만 사용 가능
사용량이 초과되면 적용되지 않음
3. 지연시간 확인 및 설정
0~250까지 입력 가능. 250 입력시 250 x 10ms = 2500ms로 적용
4. 작성된 내용 적용
Apply 버튼을 클릭하여 작성된 내용을 적용(임시 저장)
매크로 에디터 종료 후, 메인 메뉴의 File > Save 통해 저장됨
3-2. 액션 매크로 작성 방법
1. 매크로 타입을 'Action Macro'로 설정
2. 새로 작성
1. 작성된 내용이 있는 경우, 초기화 버튼(Clear Macro)을 클릭
2. Start Recording 버튼을 클릭하여 기록 시작
3. 원하는 매크로 내용을 입력 - 키 목록에서 입력되는 내용 확인
4. End Recording 버튼을 클릭하여 기록 종료
3. 작성된 내용 변경
> Up, Down, Delete 버튼을 이용해, 입력된 내용의 위치 변경 및 제거 가능
> 키 목록에 딜레이 추가 - 20ms~1sec 버튼을 클릭하여 지연시간 입력, 선택된 목록 아래로 추가됨
> Ctrl, Alt, Shift, Gui 키 수동 입력 - 누름/해제의 2단계 입력으로 설정, 초록색이 설정된 경우 해제 필요
4. 작성된 내용 적용
Apply 버튼을 클릭하여 작성된 내용을 적용(임시 저장)
매크로 에디터 종료 후, 메인 메뉴의 File > Save 통해 저장됨
4. 매크로 에디터 닫기 - Exit 버튼을 클릭하여 매크로 에디터 종료
5. 저장
──────────────────────────────────────
File > Save 메뉴를 클릭하여, 설정한 키 매핑 상태 및 매크로 정보를 파일로 저장
저장된 파일은 별도의 업로드 과정이 필요함
※ 주의 : 파일명을 한글로 변경하여 저장하면 업로드가 되지 않습니다.
가급적이면 영문 또는 기본으로 설정되는 파일명으로 저장하시기 바랍니다.
파일이 저장되는 폴더 및 전체 경로의 폴더에도 한글이 포함되지 않도록 주의하시기 바랍니다.
6. 저장된 파일 불러오기
──────────────────────────────────────
File > Open 메뉴를 클릭하여 파일을 선택
파일에 포함된 펌웨어 정보(버전에 따라 다름) 및 키 매핑, 매크로 정보를 모두 불러옴
이전 버전에서 저장된 파일인 경우, 키 매핑 정보 및 매크로 정보만 불러올 수 있는,
선택 창이 뜨도록 되어있습니다.
※ 이전 버전의 펌웨어를 사용해야 하는 경우가 아니라면, 사용자 데이터만 불러들여 사용하시기 바랍니다.
7. 저장된 파일에서 사용자 데이터만 불러오기
──────────────────────────────────────
펌웨어 버전 업그레이드가 있을 경우, 본 방법을 사용하여 이전 설정을 적용
1. File > New 메뉴를 통해 기본 펌웨어 설정
2. File > Data Load - Keymap and Macro 메뉴를 클릭하여 파일을 선택
파일에 설정된 키 매핑, 매크로 정보 등 사용자 설정 정보만 불러옴
8. 키보드에서 사용자 데이터 추출하기
──────────────────────────────────────
기존에 설정한 파일을 찾을 수 없거나, 현재 키보드의 설정을 적용할 때 사용하는 방법
1. File > New 메뉴를 통해 기본 펌웨어 설정
2. File > Restore - Keymap and Macro 메뉴를 클릭
3. 키보드의 컨트롤 모드(Control Mode키를 누름) 진입 후 'B', 'A', 'K', 'Enter' 키를 누름
약 30초동안 데이터가 입력됨 > 키보드는 일반 상태로 자동 전환
Apply 버튼을 클릭하여 입력된 데이터를 적용
9. 저장된 펌웨어를 키보드에 업로드 (DFU Programmer 이용)
──────────────────────────────────────
1~8번 과정에서 저장된 펌웨어 파일을 키보드에 적용(펌웨어 업로드 또는 펌업)하는 방법
※ 별도의 선행 설정 과정이 필요함 - 설정 과정 바로가기
1. 펌웨어 업로드 상태 진입
2. 설정 과정 링크의 3번 항목을 수행
10. 키 테스터를 이용한 키 입력 확인
──────────────────────────────────────
프로그램에 포함된 키 테스트 기능을 통해, 키보드의 키 입력을 테스트 할 수 있습니다.
Tools > Key Tester 메뉴를 선택합니다.
키 테스터가 실행중일 때, 시스템의 키 입력이 제한됩니다.
눌려있는 키는 노란색으로, 눌렸던 키는 초록색으로 표시됩니다.
11. 디바운스 테스터를 이용한 중복입력 키 검사
──────────────────────────────────────
http://kbdlab.co.kr/index.php?document_srl=776749&mid=board_cUlO13
12. RGB 설정
──────────────────────────────────────
※ 조작 키
R Mode : RGB 이펙트를 변경합니다.
G Set1 : 사용자 색상 1을 선택합니다.
B Set2 : 사용자 색상 2를 선택합니다.
※ Set1, Set2 의 사용자 색상 선택은, 아래의 RGB 프리셋에서 선택되게 되어있습니다.
누를때마다 순차 변경 - 해당 이펙트 모드에서 변경하시면, 바로 확인 가능합니다.
SPD UP, SPD DN : 이펙트의 속도를 변경합니다.
Change Lock : 일부 이펙트의 색상 변환을 잠글 수 있습니다.
Push Lock : 일부 이펙트의 키 입력 효과를 잠글 수 있습니다.
추가된 설정 키는 별도로 매핑하여 사용하시기 바랍니다.
※ 채널 밝기 조절 기능을 이용한 화이트색상 보정 가능
조금이라도 정확한 색 표현을 위해, 화이트색상(R, G, B 전부 켜짐)을 보정할 수 있습니다.
일반 커스텀 펌웨어의 사용 방법을 참고하시기 바랍니다. (링크 - 하단 참고)
※ RGB 이펙트
1. 꺼짐
2. 켜짐 - R, G, B 모두 켜짐 (화이트 색상)
3. 지정된 색의 순환 변경 (7가지)
고정된 지연시간 적용
4. 최대 16가지의 사용자 정의 색상 순환 변경
프리셋의 지연시간 적용
5. 사용자 색상1 켜짐 > 키 누르면 꺼짐
Push Lock 해제시, 키 누를때 색상 변환
6. 꺼짐 > 키 누르면 사용자 색상2 켜짐
Push Lock 해제시, 키 누를때 색상 변환
7. 사용자 색상 1 켜짐 > 키 누르면 사용자 색상 2 켜짐
8. 사용자 색상 2 켜짐 > 키 누르면 사용자 색상 1 켜짐
9. 숨쉬기 - 사용자 정의 프리셋 색상의 순환 변경
Push Lock 해제시, 키 누를때 색상 변환
※ 사용자 정의 프리셋
색상표는 지원하지 않으며, 웹에서 'RGB 색상' 검색으로 쉽게 찾아볼 수 있습니다.
#384754 와 같은 코드를 복사>붙여넣기 하면, 자동으로 코드값(384754)만 적용됨.
각 색상별 지연시간이 RGB 속도에 따라 달라짐.
9가지(또는 임의) 색상만 사용하고 싶을 경우, 나머지 색상을 000000으로 설정하면 됨.
2. 오리온V2, 옥타곤V2, 블랙버드, 바이퍼/이글V2, 라이트세이퍼V3, 젯파이어
※ 조작 키
RGB Mode : RGB 이펙트를 변경합니다.
RGB Sel -, RGB Sel + : 일부 이펙트의 색상을 선택할 수 있습니다. (프리셋에 설정된 색상에서 선택)
SPD UP, SPD DN : 이펙트의 속도를 변경합니다.
Change Lock : 일부 이펙트의 색상 변환을 잠글 수 있습니다.
Push Lock : 일부 이펙트의 키 입력 효과를 잠글 수 있습니다.
※ 추가된 설정키는 별도로 매핑하여 사용하시기 바랍니다.
※ 바이퍼/이글V2의 경우 LED Func, LED Pad 키는 사용할 수 없습니다.
※ RGB 이펙트
1. 꺼짐
2. 켜짐 - 개별 지정된 색상으로 켜짐
3. 순환 - 개별 지정된 색상이 시계 방향으로 회전
4. 숨쉬기 - 개별 지정된 색상으로 숨쉬기
Change Lock이 설정되면, 설정된 색상 위치 그대로 숨쉬기 효과가 표시되며,
Change Lock이 해제되면, 이펙트 효과에 따라 시계방향으로 색상이 회전
5. 숨쉬기 - 단일 색상으로 숨쉬기
RGB Sel -/+로 선택된 색상으로 숨쉬기 효과
Change Lock이 해제되면, 이펙트 효과에 따라 개별 지정된 색상 순서대로 색상이 변함
6. 키 누르면 꺼짐
RGB Sel -/+로 선택된 색상으로 켜진 상태로, 키가 눌리면 꺼졌다가 켜지는 효과
Push Lock 해제시, 키를 누를때 색상 변환
7. 키 누르면 켜짐
키를 누르면, RGB Sel -/+로 선택된 색상으로 켜졌다가 꺼지는 효과
Push Lock 해제시, 키를 누를때 색상 변환
8. 순환 - 전체 단일 색상으로 켜지며, 개별 지정된 색상 순서대로 순환
3. 오리온V2, 옥타곤V2의 경우 알루미늄 하판용 설정이 따로 있습니다.
아래 2번째 이미지처럼 좌/우 아크릴 조각만큼의 RGB LED만 사용하게 설정이 가능하며,
이 경우 어느정도 광량을 확보할 수 있습니다.
3번째는 블랙버드로, 전체적으로 RGB 효과를 볼 수 있는 하우징 구조로, 별도 설정은 없습니다.
※ 블랙버드 이후로 나온 기판은 동일합니다.
마치며...,
위 내용(매핑 프로그램 사용 방법, 펌웨어 기능 설명이 아님)과 관련해서,
버그제보나, 설명이 어렵거나 부족하다는 등의 의견 있으시면 댓글 또는 쪽지로 남겨주세요~
최대한 자세히 설명할 수 있도록 노력해보겠습니다. ^^;
──────────────────────────────────────
2014년 08월 16일
※ 기능 및 관련 키 변경/추가로 인한 업데이트
──────────────────────────────────────
2014년 09월 30일
※ 기능 및 관련 키 변경/추가/위치 변경으로 인한 업데이트
──────────────────────────────────────
2014년 11월 09일
※ 기능 및 레이아웃 변경으로 인한 업데이트
──────────────────────────────────────
2016년 09월 01일
※ 블랙버드 추가에 따른 업데이트 (본문 및 사진 일부 수정)
──────────────────────────────────────
2016년 09월 17일
※ RGB 설정 내용 추가로 인한 업데이트
──────────────────────────────────────
2018년 02월 15일
※ 일부 설명 보완