• Hacker's Keyboard 1
  • Hacker's Keyboard 2
  • Hacker's Keyboard 3
  • Hacker's Keyboard 4

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=-filenameKnown 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 (українська мова)
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 Serbi

Category : Productivity

Related searches

Reviews (25)

Val. C. Feb 28, 2022     

This is still one of the greatest keyboards for Android. It's always one of the first things I install on a new phone, even in 2022. I just love its layout and functionality! The backspace key is where it should be! Arrow keys = yay! And it's especially good given how big phones are these days. Sure, it needs an update. It could stand to borrow a few modern features from other keyboards, like swype actions, emoji support, or better autocorrect. But I still love it!

A. L. Dec 23, 2020     

I have been using this app for years now and can't stand any other keyboard. I'm old and I need the arrow keys. It looks like a physical keyboard. I have enabled auto complete, because it spells better than i do, but sometime those are way off. I have many passwords with both numbers and letters (mostly required now), so having numbers on the same screen in portrait mode is a plus. I like that I can change the size so my fumble fingers have more room.

Cha. Apr 22, 2020     

Just phenomenal on every front—ESPECIALLY considering how holding the dash key allows you to select an em dash, which is a feature I find myself getting quite a lot of use out of. This said, if it's possible, I'd like to have the option to remove one particular key—the "change fields" key. Being wedged on the right side of the spacebar, all it does is get in the way, all the bloody time. I love this keyboard, but I can't stand that horrible key.

Ram. Nov 20, 2018     

There's a problem in the latest version, whereby the key pop-up hints do not appear correctly or not at all, when pressing keys from the top two rows. Seems like there is a draw boundary set, so pop-ups are not drawn past the top of the keyboard anymore. Please, fix this. Other than that, it's still a great keyboard!

Ric. K. Dec 6, 2020     

Very useful, particularly the use of directional arrow keys, allowing me to have more accurate positioning of the cursor so as to do editing of typos. Useful ability to customize visual appearance of the keyboard. Easy to switch back to Android supplied default keyboard. Would use this more often, but unsure of what is tracked (privacy concerns)with my keystrokes. A few keyboard buttons don't work for an android tablet (I use versions 5, 6, and 7). Wish the app corrected typos. Recommended.

Kri. L. May 19, 2019     

Great design. Some performance issues. I have used this keyboard on multiple devices and it has done well, but it hangs terribly on my Fire HD 10 to the point that I have to type slowly and still wait to see whether it actually takes what I type. Love the arrow keys but I won't be using it on this device for now.

Tae. W. Dec 23, 2019     

Great for terminal apps. Also has a small memory footprint, 7mb or so. By comparison, Gboard uses some 100mb RAM (always) which you feel on some devices. It's also private, no internet access, or any other permissions for that matter. All that said, using it for your main keyboard feels a little unpolished compared to others. I think heavier keyboards implement "intended key detection", and it's far easier to mistype on this one. Still one of the best out there! Keep up the good work! 👍👍

J.. M. Feb 11, 2020     

Really good keyboard with every key in easy reach. Very precise. Almost all the bad reviews are completely mistaken. Still works on Android 10, and still the BEST keyboard you can have for Android, if you're not a fan of swiping. The slash button is right where it should be. The circular symbol is not the degrees symbol, it's the meta key. And every keyboard worth their salt used to warn you of the dangers of using a keyboard to enter sensitive data, including factory/stock ones.

Amy. P. Sep 12, 2019     

Note: you have to DL a separate spelling/completion suggestions dictionary! No prompt tells you to do this. 5 stars for app, 0 for documentation to use it. If you have a large screen phone the full layout is superb. I wish there was a help file to ID some of the keys with unfamiliar fuctions like the diamond to left of space bar (or the ability to hide the ones I won't use). Love that it truly disables auto correct when you uncheck it and doesn't force capitalization after a period. Thank you.

Cyp. 1. Sep 8, 2021     

Loved this for years, until swipe texting made things easier. Since this was last updated in 2018, I love that it has cursor control with the arrow keys -- something lacking from almost every other keyboard and unfortunately, Google's GBoard isn't the most convenient to slide the cursor when you want to target that typo/mistake & only got worse recent. I'd go back to this one if it had slide/swipe typing, that and emoji/gif/sticker support. I still love this one, solid choice.

Rob. A. Jul 31, 2020     

So glad this exists! Having a great user experience. And you can add different languages and dictionaries. Customizeable and brilliant! My only recommendation. Make the space bar larger (at least for the 4 row keyboard) and make the enter button smaller. When I type I accidentally.will.put.dots.in.between. my words because the space bar is just not quite wide enough. So if the enter button was not as wide, the space bar could be a better width. Otherwise, fantastic app! Loving it

Ale. M. Nov 27, 2019     

Not 5 because it would be great if you could add the ability to add custom key"popups" in "popup mini-keyboard contents" . For example when I hold "s" for 99ms, then " [ " is printed. It would greatly speed up the process of coding while using the usual mobile keyboard. Also, try to implement as in "Dcoder`s keyboard" (when you swipe in any direction, cursor is moved on text in accordance with your swipes(as it would on a PC)(speeds up editing). If you can do these, i'll donate, and not only me

Rac. M. Oct 19, 2021     

I love this app for coding, especially the suggested punctiations that float above the keyboard in portrait mode. My only annoyance is that it automatically adds a space after pressing a suggested word, leading to potential simple errors if I don't take care not to erase the added space beforehand. I'm not sure if there is a workaround or not, but if so, this app would easily be rated 5 stars.

Rob. M. Apr 2, 2020     

Great easy to read, very customisable with a full 5-row keyboard in landscape. The arrow keys are really helpful in terminal emulators. Custom gestures can be saved and used. It doesn't have glide typing, but only takes two-tap to switch back to which other keyboard or keyboard you might often use. It even leaves enough screen on landscape, improving the quality of experience, by not having to chase a line of text that pops in and out of view with most in landscape mode. Thanks for a useful tool

Nic. Jun 16, 2019     

Pros about this keyboard: 1. No pay-to-unlock garbage; 2. Extremely customizable; 3. One of the only keyboards I've ever seen rock a full QWERTY layout with alt, fn keys, arrow keys and ctrl shortcuts; Cons: 1. No sound or vibration feedback, at all. 2. Most of the fn combinations are useless, since they mostly act as empty buttons a macro like functionality would be neat; This is up there as one of the best keyboards out there, topped only by Gboard, by fixing these problems you would be golden

Tro. P. Jan 11, 2021     

This keyboard saved my sanity. I'm a disabled writer who has been trying to be productive on a tablet with ever growing frustration. Simple things like cursor keys save me from deleting and retyping from the closest point I can get the cursor after multiple tries. The keyboard layout options give me the best of Gboard, the best of Samsung board, and solves my common frustrations with both. I haven't found a donate option but I want to support your work.

Jür. H. Nov 28, 2020     

Will not easily replace that gboard atrocity, playstore,system settings and quite a lot of apps will first not start the keyboard when tapping on input fields but act as if no keyboard software is present. As far as i can see, phone must be turned off and on instead of restarted to adjust the system. Still worth the hassle, uses a lot less resources than gboard. Suggest to augment the in app instructions as necessary adjustments are scattered all over android settings and are hard to find.

E.. A. S. Aug 8, 2020     

This keyboard is a lifesaver on mobile devices. It's much more like a normal keyboard, with ctrl, alt, F1 thru F10, 4 arrows, the normal symbols on number keys, all punctuation, basic, double-tap shift=caps lock, all on one SCREEN! No more Searching! It has at least 20 languages and layouts. It's super easy to configure and activate. It serves as a noteworthy app in the mobile World!

Ave. B. May 14, 2022     

This keyboard is great! In fact I'm using it right now. But there's a bit of a problem with the permanent notification. It's there but it doesn't do anything. The keyboard doesn't appear when I click the notification, which is a problem when I'm trying to use it for anything other than typing. I can't use turbo mode for Scratch. Can you fix this? (Edit: I should note that I am running Android 12.)

Di. F. May 8, 2022     

Rejoice! Google hasn't discovered yet what a superior kbd the venerable HK is, so hasn't edited android yet to destroy it (as G did to clipboard history apps). HK is truly the most productive kbd (no distractions like ads, emojis etc). It's wondrous to see on a smartphone screen a keyboard that's as close as can be to standard hardware layout. Fave feature: user can fully customize top row--any chars ok. Brilliant developer.

Ste. S. Apr 5, 2022     

How good is it? The first thing I did type a search to give it a try. The second was to start typing in this review, just to let the world know. So intuitive. It's a legit pleasure to use to type these very words. I just didn't realize how improved my mood would be from just using a good keyboard. It's embarrassing that Samsung shipped a tablet without this keyboard (or one very much like it) as the default. Simply an astounding and outstanding keyboard app.

Aus. C. Aug 26, 2020     

I love this keyboard. I make typos on mobile often, so it's nice to be able to increase its size. I'm a little disgruntled that it has no built-in emojis (not including the selection of like 7 emoticons that you can type yourself) and it would be perfect if it had some. Otherwise, this is flawless in my opinion.

dem. Apr 4, 2020     

Great app. Love the design and layouy. I however only have one complaint. Or maybe a suggestion. I need a keyboard that can be opened via hot key (i.e volume up, down, etc). The keyboard app I used to use no longer suppsorts current android versions and from appearances will not be updating anytime soon either Please add a funtion to open the keyboard in any app via hot key and I would be greatly satisfied.

Luv. May 16, 2022     

When I went to enable it in my keyboard settings there was a warning that it might collect my keystrokes but I tried it anyway. It doesn't swipe so maybe it does record the keystrokes. Uninstalled immediately!

Jon. A. G. Aug 7, 2021     

The best keyboard for coding so far that I've found. The customisable punctuation suggestion is super helpful for faster coding. The only reason I gave it a 4 rating is because there is no way to switch the Ctrl and Esc key. I'm used to the regular querty keyboard when coding so I always hit the Esc button when I intend to press Ctrl; which hinders the flow. Thanks to the developer!