Do you have app related questions?Ask the Appszoom team and get a personalized answer within 24hrs!X Close

External Keyboard Helper Pro

External Keyboard Helper Pro

10,000 - 50,000 downloads

Add this app to your lists

A non visible soft keyboard (Input Method) intended to be used with hardware Bluetooth and USB keyboards. It automatically brings up the Input Method dialog when Bluetooth keyboard connects or disconnects (on some devices this can also be made to work with USB keyboards). It supports a lot of different keylayouts also provides a lot of configuration options.

This app does NOT require a rooted device and there is a DEMO version available if you want to try it out before buying.


* International keyboard layouts.
* Up to 16 application shortcuts can be added (for example start Google Maps with Alt+M etc.)
* Up to 16 text strings can be add (for example insert your email address with Alt+E etc.)
* Remaps the Escape key to BACK (can be turned off)
* Allows you to control which characters should be treated as combining characters.
* A "null" Soft Keyboard to use with hardware keyboards (Bluetooth & USB).
* Automatically brings up Input Method selection dialog when Bluetooth keyboard connects or disconnects (Android 2.3+).
* Automatic detection can also work with USB keyboards on some platforms (experimental) (Android 2.3+)
* App that brings up Input Method selection (for easy access)
* Switch between up to three layouts of your choice using a key or key combination.
* Can choose keymap automatically based on language setting in your device.
* Blocks long-press-popups on Android 2.x.
* Change the key repeat delay and rate.
* Layouts can be modified and two user defined custom layouts can be configured.
* ConnectBot aware (TAB and CTRL codes)

Currently supported keyboard layouts
* Arabic (101, 102 & 102 AZERTY)
* Armenian (Eastern, Western & Phonetic)
* Austrian
* Belgian
* Bosnian & Herzegovian
* Bulgarian (Phonetic, Phonetic traditional & Typewriter)
* Canadian (French & Multilingual)
* Croatian
* Czech (qwertz, qwerty & programmers)
* Danish
* English (Colemak, Dvorak, Dvorak Left hand, Dvorak Right hand, Dvorak Programmer, GB & US-International)
* Estonian
* Faroese
* Finnish (Finland & DAS)
* French (Bépo, France & Switzerland)
* German (Germany & Switzerland)
* Greek
* Greenlandic
* Hebrew
* Hindi Traditional
* Hungarian
* Icelandic
* Italian
* Korean/Hangul
* Latvian
* Lithuanian (Numeric)
* Macedonian FYROM Standard
* Maldivian
* Norwegian
* Persian
* Polish (214 & Programmers)
* Portuguese (Brazil, Portugal & Br-Nativo)
* Romanian
* Russian (Normal, Typewriter & Phonetic)
* Serbian (Latin & Cyrillic)
* Slovak (qwerty & qwertz)
* Slovene
* Spanish (Latin America, Spain/Int & Dvorak)
* Swedish (Normal & Svorak A1|A5)
* Thai (Kedmanee & Pattachote)
* Turkish (F & Q)
* Ukrainian
* Vietnamese

All layouts are based on standard USB Keyboard layouts. Bluetooth keyboards sometimes do not follow the standard completely but it is possible to manually customize mappings.

Characters that can be treated as combining characters
* acute
* breve
* caron
* cedilla
* circumflex
* diaeresis/umlaut/dialytika
* dialytika tonos
* dot above / dot below
* double acute
* grave
* hook above
* macron
* ogonek
* ring
* tilde
* tonos

What it does NOT
* It won't fix your Bluetooth or USB connected keyboard if it wasn't working in the first place.
* It does not automatically switch Input Method. It only shows the dialog and you will have to choose Input Method manually. This is an intentional limitation built into Android by Google. No app is allowed to change Input Method without user interaction (unless the app is a system app).

Want to help translating this app to you language?
Go here:

Tags: external keyboard helper, external keyboard helper pro, external keyboard helper pro gratis, mk808bqwertztastatur, hardware keyboard ime, mk808b hardware tastatur layout qwertz, mk808b qwertz, keyboard helper, air mouse rc12 alt gr taste, codigos external keyboard helper.

Recently changed in this version

* Fixed reading scancode with ShareKM
* Fixed error in Spanish Dvorak layout
* Ctrl+Backspace now deletes last word
* Tries to make right mouse button remapable on devices where it works as BACK (like on my Galaxy Note 8.0)

* Rearranged settings
* Changed language switch key config
* Added a more flexible voice input mapping

Comments and ratings for External Keyboard Helper Pro
  • (75 stars)

    by Trebor Rude on 28/07/2014

    This app, along with a little judicious hacking of /system/usr/keylayout/asusdec.kl (root required) allows me to remap the browser key on my ASUS Transformer keyboard dock so that it launches Dolphin instead of the stock browser (great, since the stock browser isn't event installed on this ROM). It also let me fix a problem with the volume keys on this CM11-based ROM.

  • (75 stars)

    by Tom Wright on 28/07/2014

    Precisely what I wanted. If the world was made of gold then this would also support xmodmap files and the hyper key as well as the super key (I do really horrible things to my keyboard). But let's you do most of things you want.

  • (75 stars)

    by Minty Autumn Ede on 24/07/2014

    This has allowed me to use my Bluetooth keyboard on both my phone and my tablet. Well done on a brilliant app, I can't recommend this enough :0)

  • (75 stars)

    by bagiz lory on 16/07/2014

    Helped me so much!!

  • (75 stars)

    by Kevin Kp on 11/07/2014

    Great app, but I would like to see the on-screen keyboard when using it too. However, when using this as the input method the on screen keyboard doesn't pop up anymore. Is there a way to change this?

  • (75 stars)

    by Rich Heimlich on 23/06/2014

    Hoped to get around Logitech's rushed keyboard for the Samsung Galaxy Note Pro 12.2. No luck with EKH Pro. Glad to donate to a good cause. Just wish it worked for me. I froze the apps I didn't want but still couldn't get it to trigger the apps I did want on Logitech's macro keys. Very strange.

  • (75 stars)

    by Aaron Cavanaugh on 10/06/2014

    Hi, This app solved my Microsoft Wedge repeating keys problem. Thanks. God bless. Aaron