Bluke

Use your phone as a Bluetooth keyboard, gamepad, trackpad, and media remote
Repo:F-Droid.Org
AppID:dev.arnv.bluke
Author:arnv.dev
License:AGPL-3.0-or-later
Donation:Webpage
InRepoSince:2026-06-24
LastRepoUpdate:2026-10-12
LastAppUpdate:Unknown
LastVersion:1.1.0
Categories:Game Helper, Keyboard & IME, Multimedia, Remote Controller
APK source:
icon Bluke lets you use your Android phone as a wireless keyboard, mouse trackpad, game controller, and media remote.

It utilizes your phone's built-in Bluetooth HID profile and acts like how a typical input device would work.

No installing server apps or background clients, just pair, connect and it works.

Features:
* Keyboard mode with real mechanical typing sounds (12 built-in switches, custom Mechvibes pack import, Fn media shortcuts, and international layouts).
* Trackpad mode with smooth cursor control, natural two-finger scrolling, tap-and-drag, and an LED numpad overlay.
* Gamepad mode with dual analog sticks, Xbox/PS5 button styles, stick inversion, and Native/Web/Android controller profiles.
* Multimedia remote mode for media playback and slideshow presentations, with optional phone volume rocker control.
* Stays connected in the background and with the screen locked while in use.
* Material You dynamic themes, custom color palettes, adjustable haptic feedback, and auto-reconnect on launch.

Bluke is 100% offline, everything stays local, no tracking, and it is fully open source. Source code can be accessed at: https://github.com/arnav-kr/Bluke

WhatsNew:

• New Multimedia remote mode with presentation and volume controls
• Live Native, Android, and Web gamepad profile switching
• 6 new switch sounds + custom Mechvibes ZIP pack import
• Added AZERTY, QWERTZ, Dvorak, Colemak, and Russian layouts
• Custom keyboard theme editor with RGB color picker
• Restored reliable touchpad tap-and-drag
• Note: Please forget and re-pair devices once after updating

Download Source Issues ChangeLog
1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device.

Packages

Version 1.1.0 (2026-10-12) no RB details available help icon

Android Versions:
  • Target: 16.0
  • MinVer: 9.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64

Download (4 M)

Version 1.0.7 (2026-06-24) no RB details available help icon