Hacker's Keyboard

Hacker's Keyboard


Are you missing the key layout you're used to from your computer? This keyboard has separate number keys, punctuation in the usual places, and arrow keys. It is based on the AOSP Gingerbread soft keyboard, so it supports multitouch for the modifier keys.

This keyboard is especially useful if you use ConnectBot for SSH access. It provides working Tab/Ctrl/Esc keys, and the arrow keys are essential for devices that don't have a trackball or D-Pad.

HAVE FEEDBACK, QUESTIONS, OR BUG REPORTS? Please check https://code.google.com/p/hackerskeyboard/wiki/FrequentlyAskedQuestions or email me. It's difficult to track issues reported through review comments.

Completion dictionaries are provided by plug-in packages, see the "other applications by this developer" section for the currently available list. The keyboard also supports use of dictionaries (but not keyboard layouts) provided by AnySoftKeyboard language packs.

For more information, please see the documentation:
https://code.google.com/p/hackerskeyboard/wiki/UsersGuide
https://code.google.com/p/hackerskeyboard/wiki/FrequentlyAskedQuestions
https://code.google.com/p/hackerskeyboard/wiki/ReleaseNotes
https://code.google.com/p/hackerskeyboard/

In case an updated version is not working for you, you can download older releases here:
https://code.google.com/p/hackerskeyboard/downloads/list?q=label:Release&sort=-filename

Known issues include:

- Localization for the keyboard layout is incomplete, currently the Spanish, Finnish, Lao, Romanian, and Thai are only localized in 4-row mode and show the English QWERTY layout in 5-row mode.

- Some languages and layouts may not be usable on your phone if it lacks the necessary fonts.

- Right-to-left languages (Arabic, Hebrew) are apparently not fully supported on pre-Honeycomb devices. Your mileage may vary.

- Many applications don't react to additional keys since they aren't programmed to handle them.

The supported keyboard layouts include:
- Armenian (Հայերեն)
- Arabic (العربية)
- Bulgarian (български език)
- Czech (Čeština)
- Danish (dansk)
- English Dvorak (language "en_DV")
- English (QWERTY)
- English/British (en_GB)
- Finnish (Suomi)
- French (Français, AZERTY)
- German (Deutsch, QWERTZ)
- Greek (ελληνικά)
- Hebrew (עברית)
- Hungarian (Magyar)
- Italian (Italiano)
- Lao (ພາສາລາວ)
- Norwegian (Norsk bokmål)
- Persian (فارسی)
- Portugese (Português)
- Romanian (Română)
- Russian (Русский)
- Russian phonetic (Русский, ru-rPH)
- Serbian (Српски)
- Slovak (Slovenčina)
- Slovenian (Slovenščina)/Bosnian/Croatian/Latin Serbian
- Spanish (Español, Español Latinoamérica)
- Swedish (Svenska)
- Tamil (தமிழ்)
- Thai (ไทย)
- Turkish (Türkçe)
- Ukrainian (українська мова)

Recent changes:
Issues with the new version? You can download older releases if needed, see the Description section.

Changes:
- Removed RECORD_AUDIO permission, and switched to a new voice typing engine.
- Removed READ_CONTACTS permission, disabled using contacts for completions.
- Added Meta/Command/Windows key (❖) for use with remote desktop apps such as bVNC.
- Bugfixes for modifier key handling.
- New layouts: ta (Tamil, தமிழ்), "Español (Latinoamérica)", hu (Hungarian, Magyar).
Add to list
Free
90
4.5
User ratings
18907
Installs
1,000,000+
Concerns
0
File size
1780 kb
Screenshots
Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard Screenshot of Hacker's Keyboard

About Hacker's Keyboard
Are you missing the key layout you're used to from your computer? This keyboard has separate number keys, punctuation in the usual places, and arrow keys. It is based on the AOSP Gingerbread soft keyboard, so it supports multitouch for the modifier keys.

This keyboard is especially useful if you use ConnectBot for SSH access. It provides working Tab/Ctrl/Esc keys, and the arrow keys are essential for devices that don't have a trackball or D-Pad.

HAVE FEEDBACK, QUESTIONS, OR BUG REPORTS? Please check https://code.google.com/p/hackerskeyboard/wiki/FrequentlyAskedQuestions or email me. It's difficult to track issues reported through review comments.

Completion dictionaries are provided by plug-in packages, see the "other applications by this developer" section for the currently available list. The keyboard also supports use of dictionaries (but not keyboard layouts) provided by AnySoftKeyboard language packs.

For more information, please see the documentation:
https://code.google.com/p/hackerskeyboard/wiki/UsersGuide
https://code.google.com/p/hackerskeyboard/wiki/FrequentlyAskedQuestions
https://code.google.com/p/hackerskeyboard/wiki/ReleaseNotes
https://code.google.com/p/hackerskeyboard/

In case an updated version is not working for you, you can download older releases here:
https://code.google.com/p/hackerskeyboard/downloads/list?q=label:Release&sort=-filename

Known issues include:

- Localization for the keyboard layout is incomplete, currently the Spanish, Finnish, Lao, Romanian, and Thai are only localized in 4-row mode and show the English QWERTY layout in 5-row mode.

- Some languages and layouts may not be usable on your phone if it lacks the necessary fonts.

- Right-to-left languages (Arabic, Hebrew) are apparently not fully supported on pre-Honeycomb devices. Your mileage may vary.

- Many applications don't react to additional keys since they aren't programmed to handle them.

The supported keyboard layouts include:
- Armenian (Հայերեն)
- Arabic (العربية)
- Bulgarian (български език)
- Czech (Čeština)
- Danish (dansk)
- English Dvorak (language "en_DV")
- English (QWERTY)
- English/British (en_GB)
- Finnish (Suomi)
- French (Français, AZERTY)
- German (Deutsch, QWERTZ)
- Greek (ελληνικά)
- Hebrew (עברית)
- Hungarian (Magyar)
- Italian (Italiano)
- Lao (ພາສາລາວ)
- Norwegian (Norsk bokmål)
- Persian (فارسی)
- Portugese (Português)
- Romanian (Română)
- Russian (Русский)
- Russian phonetic (Русский, ru-rPH)
- Serbian (Српски)
- Slovak (Slovenčina)
- Slovenian (Slovenščina)/Bosnian/Croatian/Latin Serbian
- Spanish (Español, Español Latinoamérica)
- Swedish (Svenska)
- Tamil (தமிழ்)
- Thai (ไทย)
- Turkish (Türkçe)
- Ukrainian (українська мова)

Recent changes:
Issues with the new version? You can download older releases if needed, see the Description section.

Changes:
- Removed RECORD_AUDIO permission, and switched to a new voice typing engine.
- Removed READ_CONTACTS permission, disabled using contacts for completions.
- Added Meta/Command/Windows key (❖) for use with remote desktop apps such as bVNC.
- Bugfixes for modifier key handling.
- New layouts: ta (Tamil, தமிழ்), "Español (Latinoamérica)", hu (Hungarian, Magyar).

Visit Website
User reviews of Hacker's Keyboard
One of the only keyboards I've found that has things like an Escape key. If you use apps like ConnectBot or work in some kind of terminal where you need special keys that most keyboards don't have, you'll probably want this one.
Oct 28, 2013
Pretty much required if doing anything in a terminal, especially sshing into a bash shell. You'll want the arrow keys.
Sep 28, 2012
Hands-down best keyboard app on the market.
Jul 7, 2012
my default keyboard. highly recommended. certainly isn't downloaded enough!
Jun 30, 2012
Feine Tastatur mit vielen Sonderzeichen
Jun 21, 2012
Android Market Comments
A Google User
13 hours ago
Great Overall great, works very well. The only issue is that the alt key does not work (at least on Android 4.2)... As an Android dev I can go into more detail: If Alt + Something is pressed, within the method View.onKeyDown(int keyCode, KeyEvent event), event.getMetaState() == KeyEvent.META_ALT_ON is always false when it should be true. Ctrl and Shift work fine.
A Google User
Tuesday 7:47 PM
Amazing keyboard Update mebbeh?
A Google User
Tuesday 1:22 PM
Wonderful Ok
A Google User
Monday 7:17 PM
Made using DOS BOX easier.
A Google User
Monday 4:06 PM
Awesome! Love it. Simple, Fast, Efficient. Everything you need in a keyboard under one app!