Skip to content
 
 

Repository files navigation

KeyHop

Turn your Android phone into a Bluetooth HID keyboard, touchpad, and gamepad.

KeyHop은 Android 기기를 블루투스 HID(Human Interface Device)로 동작시켜 태블릿·PC·스마트 TV에 키보드, 터치패드, 게임패드로 연결합니다.

Features

키보드

  • 65% 레이아웃 — F열 생략, Esc · Del · Home · End 독립 키
  • 두벌식 한글 자모 각인, Shift 입력 시 쌍자음 표시
  • 한/영 전환 키와 현재 입력 언어 표시

터치패드

  • 포인터 이동, 탭 클릭, 두 손가락 스크롤

게임패드

  • XInput 표준 버튼 배치, 아날로그 스틱, 트리거

공통

  • 마지막 연결 기기로 자동 연결, 연결 끊김 시 자동 재연결
  • 백그라운드에서도 연결 유지
  • 다크 / 라이트 테마, 시스템 글꼴 크기 대응

Requirements

  • Android 9 (API 28) 이상, Bluetooth HID Device 프로필을 지원하는 기기
  • 호스트: 블루투스 키보드를 지원하는 Android, Windows, macOS, 스마트 TV 등

Installation

Releases에서 KeyHop.apk를 내려받아 설치합니다.

Pairing

최초 1회만 필요합니다.

  1. 호스트 기기(태블릿·PC)의 블루투스 설정에서 찾기를 누릅니다.
  2. KeyHop에서 새 기기 찾기를 누르고, 목록에 나타난 호스트 기기의 등록을 누릅니다.
  3. 양쪽 기기에 표시되는 페어링 요청을 수락합니다.

이후에는 KeyHop을 실행하기만 하면 마지막으로 연결한 기기에 자동으로 연결됩니다.

Credits

  • Bluke by Arnav Kumar (AGPL-3.0) — 기반 프로젝트
  • kbsim — 키 입력음
  • Pretendard, SUIT (OFL-1.1) — 글꼴
  • libadb-android (Apache-2.0) — KeyHop Rumble의 무선 디버깅 접속
  • BtRemote (GPL-3.0) — 블루투스 연결 방식 참고

License

GNU Affero General Public License v3.0

About

Turn your Android phone into a Bluetooth HID keyboard, touchpad, and gamepad — with native Korean (Hangul) support.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages