A five row soft-keyboard with additional punctuation, and tab and ctrl keys. There are about thirty different layouts possible. The 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.
Completion dictionaries are provided by plug-in packages, available from the website. The keyboard also supports use of dictionaries (but not keyboard layouts) provided by AnySoftKeyboard language packs.
The permissions requested by the application are those needed by the underlying Gingerbread keyboard. It uses the contacts information for completion of names and email addresses, and audio recording for the voice input feature.
License: Apache2
Website: http://code.google.com/p/hackerskeyboard/
Issue Tracker: http://code.google.com/p/hackerskeyboard/issues/list
Source Code: http://code.google.com/p/hackerskeyboard/source/checkout
Packages
NOTE: Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications, and it's a less secure way to download, especially if you are not currently using HTTPS. We recommend that you install the F-Droid client and use that.
Version v1.33
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball below.
download apk 1.2 MB
(+43 kB)source tarball 755 kB
no permission changesview permissions [⚠ 3, ⓘ 2, ⚙ 1]HARDWARE CONTROLS
⚠ Record audio [RECORD_AUDIO]
Allows application to access
the audio record path.
YOUR PERSONAL INFORMATION
⚠ Read contact data [READ_CONTACTS]
Allows an application to read all
of the contact (address) data stored on your tablet. Malicious applications
can use this to send your data to other people.
⚠ Read user defined dictionary [READ_USER_DICTIONARY]
Allows an application to read any private
words, names and phrases that the user may have stored in the user dictionary.
HARDWARE CONTROLS
ⓘ Control vibrator [VIBRATE]
Allows the application to control
the vibrator.
YOUR PERSONAL INFORMATION
ⓘ Write to user defined dictionary [WRITE_USER_DICTIONARY]
Allows an application to write new words into the
user dictionary.
EXTRA/CUSTOM
⚙ [READ_CALL_LOG]
Version v1.31
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball below.
download apk 1.1 MB
(+3 kB)source tarball 748 kB
no permission changesview permissions [⚠ 3, ⓘ 2, ⚙ 1]HARDWARE CONTROLS
⚠ Record audio [RECORD_AUDIO]
Allows application to access
the audio record path.
YOUR PERSONAL INFORMATION
⚠ Read contact data [READ_CONTACTS]
Allows an application to read all
of the contact (address) data stored on your tablet. Malicious applications
can use this to send your data to other people.
⚠ Read user defined dictionary [READ_USER_DICTIONARY]
Allows an application to read any private
words, names and phrases that the user may have stored in the user dictionary.
HARDWARE CONTROLS
ⓘ Control vibrator [VIBRATE]
Allows the application to control
the vibrator.
YOUR PERSONAL INFORMATION
ⓘ Write to user defined dictionary [WRITE_USER_DICTIONARY]
Allows an application to write new words into the
user dictionary.
EXTRA/CUSTOM
⚙ [READ_CALL_LOG]
Version v1.29
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball below.
download apk 1.1 MB
source tarball 5.1 MB
view permissions [⚠ 3, ⓘ 2, ⚙ 1]HARDWARE CONTROLS
⚠ Record audio [RECORD_AUDIO]
Allows application to access
the audio record path.
YOUR PERSONAL INFORMATION
⚠ Read contact data [READ_CONTACTS]
Allows an application to read all
of the contact (address) data stored on your tablet. Malicious applications
can use this to send your data to other people.
⚠ Read user defined dictionary [READ_USER_DICTIONARY]
Allows an application to read any private
words, names and phrases that the user may have stored in the user dictionary.
HARDWARE CONTROLS
ⓘ Control vibrator [VIBRATE]
Allows the application to control
the vibrator.
YOUR PERSONAL INFORMATION
ⓘ Write to user defined dictionary [WRITE_USER_DICTIONARY]
Allows an application to write new words into the
user dictionary.
EXTRA/CUSTOM
⚙ [READ_CALL_LOG]
Index