showjean / ps2avrU

ps2avrU custom keyboard firmware
131 stars 39 forks source link

ps2avrU

ps2avrGB란?

  1. USB / PS/2 콤보 펌웨어입니다.
  2. PS/2 키보드 펌웨어인 ps2avr과 USB키보드 펌웨어인 dulcimer를 조합하여 만든 펌웨어입니다.

프로젝트 링크

ps2avr 시리즈의 기판은 확장 모듈(ps2avr-ext)를 함께 사용해야 USB인터페이스를 이용할 수 있습니다.

ps2avrGB는 ps2avrU 펌웨어에 RGB LED를 컨트롤할 수 있는 Sub MCU를 추가한 펌웨어 입니다. 대부분의 기능은 ps2avrU와 동일하며 추가적으로 더 손쉽게 키 맵핑 및 커스텀 매크로 등을 등록할 수 있는 Bootmapper Client를 이용한 관리가 가능합니다.

현재 ps2avrU는 더이상 지원이 중단 된 상태이며, 이를 대신하는 "ps2avrGB4U"가 배포되고 있습니다.

인터페이스의 차이점

USB

PS/2

인터페이스 전환 방법

기본값은 USB로 설정되어있습니다.

인터페이스 인식 표시는 CapsLock/NumLock LED의 깜박이는 수로 확인 가능합니다.

RGB LED 지원

컬러를 자유롭게 변경할 수 있는 RGB LED를 지원합니다. 이에 관한 모든 설정은 "Bootmapper Client"에서 할 수 있고, 밝기와 모드는 키보드에서도 직접 변경이 가능합니다.

PS/2 연결시 RGB LED가 off 일 경우에만 스위치쪽 full LED가 점등 됩니다.

RGB LED의 밝기가 밝아질 수록 full LED는 어두워집니다.

full LED를 최대 밝기로 이용하고자 할 경우 RGB LED의 밝기는 중간 이하로 설정해야 합니다.

컬러 및 기타 세부 설정은 "Bootmapper Client"를 통해서 할 수 있습니다. Bootmapper Client 사용 법 : http://blog.winkeyless.kr/154

스위치 full LED

LED 모드 변경 단축키

  1. LED off - 꺼짐
  2. fading - 숨쉬기
  3. on - 계속 켜짐
  4. key down level up - 키 입력이 잦을수록 밝아짐
  5. key down level down - 키 입력이 잦을수록 어두워짐

Full LED의 최대 밝기를 조절할 수 있는 기능 키

스위치 full LED의 조절 키들은 기본적으로 다음의 위치에 매핑되어 있습니다.

스위치 LED는 RGB LED의 밝기에 따라서 최대 밝기가 제한 됩니다.

4 Layer 키맵

  1. normal
  2. FN
    • FN키를 누르고 있는 동안 작동되는 레이어
  3. FN2/FN3
    • FN2/FN3키를 누르고 있는 동안 FN2/FN3레이어가 유지됩니다.
    • "TOGGLE_FN2/TOGGLE_FN3"키로 매핑된 키를 이용하면 FN2/FN3레이어로 유지됩니다.
    • toggle on/off를 caps lock/num lock LED의 깜박임 수로 표시합니다. on/off 각 2번/1번 점멸 합니다.
    • Bootmapper Client의 옵션을 설정하여 N/C/S LED를 FN2/FN3의 인디케이터로 대신 사용할 수 있습니다.
    • normal 레이어로 복귀하려면 다시 "TOGGLE_FN2/TOGGLE_FN3" 키를 다시 누르거나 ESC+Backspace를 누르면 됩니다.

전용 소프트웨어 Bootmapper Client 지원

Bootmapper Client(부트맵퍼 클라이언트)를 이용해서 키맵핑/매크로 설정/듀얼액션 설정/옵션 설정 등을 할 수 있습니다.

Bootmapper Client 사용 법 : http://blog.winkeyless.kr/154

퀵 스왑 기능

PS/2 키 반복 속도 조절

Dual action key

이 키들은 키 기본적으로 조합 키로 작동합니다. 다만, 다른키와 조합하지 않고 하나만 눌렀다 때면(down->up) 한/영 이나 한자 등의 키가 입력됩니다.

예를 들어, "FN + Capslock" 키를 누른 상태에서 다른 키들을 누르면 FN 레이어 키로 작동하지만, 이 키만 단독으로 눌렀다 때면 Capslock 키로 작동합니다.

윈도우즈의 키보드 설정이 101키로 되어 있는 경우 R Alt가 한/영, RCtrl이 한자 키로 작동하기 때문에 위 키들 중에 해당 사항이 있는 키(R alt + 한/영 등)는 듀얼 액션으로 작동되지 않습니다.

Lock Key/Win 키

Shift + Esc = ~

디바운스 타이밍 조절 가능

디바운스 타이밍을 빠르게 하면 스위치의 상태에 따라서 중복 입력 현상이 나타나기도 합니다. 그런 경우 다시 디바운스 값을 높혀주면 됩니다.

펌웨어 다운로드 링크

https://github.com/showjean/ps2avrU/releases

부트로더 링크

https://blog.winkeyless.kr/152

Store Site

Global : http://winkeyless.kr 한국 : http://winkeyless.com