[Android Apps and Games] TiTiB:
I created this thread to spread the love for the Jbak2 keyboard. Although I love it on my 10.4" tablet I prefer the MultiLing O keyboard for my phone. Link to my shared pCloud here http://pc.cd/VJ47

I've been using Android devices for about 10 years?, I think, and since the beginning have been on a quest for a good keyboard—'good' being a keyboard with:

4 directional arrow keys

Always-on number row

Alternate characters displayed on keyboard

A REAL delete key like on a PC keyboard (aka 'forward delete')

Extreme configurability (compare to MultiLingO, which I've also used)

Add whatever key you want, wherever you want.

Editable emoji keyboard; place the ones you use most often in the quick-access secondary/emoji keyboard.

Many other configuration options.

Minimal permissions:

android.permission.WRITE_EXTERNAL_STORAGE

android.permission.VIBRATE

android.permission.SYSTEM_ALERT_WINDOW

android.permission.READ_EXTERNAL_STORAGE

I found all these things, and much more, such as:

Built-in Copy/Paste

Text Selection key

Undo/Redo

in the Jbak2 keyboard https://play.google.com/store/apps/details?id=com.jbak2.JbakKeyboard (not to be confused with the abandoned Jbak keyboard, of which this a kind of a 'fork').

It's only drawbacks, imo, are that it's made by a Russian dev and not everything is translated to English, and it's Autocomplete dictionary is somewhat lacking.

As for the first thing, I've used online translators to learn some of the more esoteric things (all the basic/setup stuff is already translated, so this is not a hindrance to using the app). And for the second, I've been adding new words to the app's English dictionary as I encounter them (just one click does it), so my personal English dictionary ('user_vocab.cdb', which I have backed up and copied to any new device) is pretty well fleshed out with the words I use.

In over a year of use I've configured what I consider to be a nearly perfect keyboard and I share with you the fruits of my labor here http://u.pc.cd/pPtctalK (old link removed 12 Apr 22)

If you decide to try out the keyboard, I suggest going through the initial installation, including downloading and installing the language dictionary. After completing installation, and skipping any configuration options that are not absolutely required, use the files as described below. This will give you 'my vision' of how it should be set up (see screenshots), and is at least a good starting point for your own exploration of the settings.

13 MAY 2020 EDIT:

I uploaded to the pCloud site an alternative emoji keyboard. You'll just need to copy all four "smile_San..." files to the 'keyboards' directory and it will then be an option in Languages and layouts—>Emoji keyboard.

This is what I'm currently using, as it gives you many more emoji to choose from—via the page selection buttons on the left.

And, fyi, you can always edit the .xml files to include whatever emoji you so desire.

Place the 'en_qwerty_tabletTiTiB.xml' file in

/storage/emulated/0/jbak2Keyboard/keyboards [this is the layout file]

For emoji support (which is accessed by long-pressing Return, if you use my settings file), place the

'smile_San_keyboard.xml' file also in

/storage/emulated/0/jbak2Keyboard/keyboards

Place the settings file (perfected over a year of use)

'settings_backup.xml' file in

/storage/emulated/0/jbak2Keyboard

overwriting the existing file if necessary.

Next, select it in setup, Other settings>Load settings

That's it! You now have a nearly perfect keyboard

EDIT 13 MAY 2020:

I uploaded to the pCloud site an alternative emoji keyboard. You'll just need to copy all four "smile_San..." files to the 'keyboards' directory and it will then be an option in Languages and layouts—>Emoji keyboard.

This is what I'm currently using, as it gives you many more emoji to choose from—via the page selection buttons on the left.

And, fyi, you can always edit the .xml files to include whatever emoji you so desire.

EDIT 12 APR 2022:

Newer Layout and Functionality info at http://u.pc.cd/pPtctalK

# New layout Jan 2022.

Changes were made to accommodate quicker text editing and my many-times-daily use of the pipe | symbol in my Markdown files. (In fact I'm using Markor right now).

One of the more useful capabilities of this keyboard is the 'sel'/Select key. Use it in combination with the Arrows and Gestures.

Of particular interest to those who edit large text files are the 'Top' and 'Btm' keys which move the cursor to top or bottom of the text file. (Of course you can change these, create your own gestures, and modify almost anything else about this keyboard!).

### Gestures (some new):

Swipe Up - To Start of string (line)

Swipe Down - To End of string (line)

Swipe Left - Delete word to Left of cursor

Swipe Right - To End of Paragraph

SpaceBar Left - Select All

SpaceBar Right - Open the Main Menu

The ⦚ replaces the '123/opt' key of old. Tap ABC/opt to return to QWERTY.

...then, Longpress 'ABC/opt' for other cool stuff. Tap ABC/opt to return to QWERTY.

Longpress 'uppercase/pencil' key to see the 'TextEditing' screen. Tap ABC/opt to return to QWERTY.

Longpress 'return/smiley face' key for emoji. Tap 123/opt to return to QWERTY.