package icon

kboard

Keyboard with customisable one-click responses and powerful automation commands.
Do you hate people as much as I do?

Do you find yourself wasting time trying to find the right condescending message in order to get rid of them?

Then you need kboard - a keyboard designed specifically to end conversations. Don't waste time with all those other superfluous letters when all you really need is 'k.'.

* *NEW* Commands - a powerful VIM-like macro system for your own custom command keys /like this!5dw,i($0!!!!)

* Add as many custom keys as you need.
* Quickly switch between kboard and your other keyboards
* One-click send option for the pinnacle of laziness - no need to even press enter!
* Choose from 5 material design color schemes

It will literally save you hours of pointless talking!

With kboard the world is your oyster:

* Add your favourite hashtags
* Easily Italicise/bolden things in WhatsApp
* More powerful copy/paste automation with Commands
* Use to speed up github peer reviews (e.g. thumbs up, +1, LGTM)
* Add long names that are awkward to type
* Custom text emoji/faces (e.g. ¯\_(ツ)_/¯, ( ͡° ͜ʖ ͡°))
* Automate sweet nothings to your partner

COMMANDS (New in v3)

Commands is a VIM-like system for adding keys that do special things. For example:

/WhatsApp italicise!dw,i(_$0_)
/WhatsApp bolden!dw,i(*$0*)
/WhatsApp italics!i(__),j
/Copy All!yy
/Repeat word x4!dw,4p
/rly sad!1000i(😥 )

Full list:
d=delete previous character
dw=delete previous word
3dw=delete previous three words
dd=delete all
yy=copy all
y=copy selection
p=paste from clipboard
i(text)=output the content of the brackets ($0 gets replaced with the last deleted/copied content)
upper(text)=as o, but in upper case
lower(text)=as o, but lower case
j=move cursor back by a character
k=move cursor forward by a character
b=move cursor back by a word
w=move cursor forward by a word
s=trigger a send command

Versions

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. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 5.0.1 (41) suggested Added on Feb 09, 2022

    This version requires Android 4.4 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • control vibration
      Allows the app to control the vibrator.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.

    Download APK 1.2 MiB PGP Signature | Build Log

  • Version 5.0.0 (40) - Added on Dec 30, 2021

    This version requires Android 4.4 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • control vibration
      Allows the app to control the vibrator.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.

    Download APK 1.2 MiB PGP Signature | Build Log

  • Version 4.1.4 (33) - Added on Feb 13, 2019

    This version requires Android 4.4 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • control vibration
      Allows the app to control the vibrator.

    Download APK 1.2 MiB PGP Signature | Build Log