[MOD][4.0+] Google Keyboard Custom Smilies - ヽ༼ຈل͜ຈ༽ノ DONGERS OR RIOT ヽ༼ຈل͜ຈ༽ノ

Search This thread

Quinny899

Recognized Developer / Recognized Contributor
Jan 26, 2011
9,172
8,593
25
Salford, Greater Manchester, UK
quinny898.co.uk
[MOD][4.0+] Google Keyboard Custom Smilies - ヽ༼ຈل͜ຈ༽ノ DONGERS OR RIOT ヽ༼ຈل͜ຈ༽ノ

Google Keyboard has emojis. But not enough, what about when you're watching the excellent TwitchPlaysPokemon (as I write this, offline and in full riot mode) and need a wide range of "dongers" to input into chat in order to actually fit into the norm there?

That's why I made Google Keyboard Custom Smilies (from now, GKCS)

Here's what it does:
- Adds 124 preset "dongers" to the emoji keyboard's ":)" tab
- Limits the length of keyboard characters to 4, to prevent the UI looking horrible. Inputs are normal.
- Allows you to set your own labels for the inputs

You can also add your own custom text. It can be anything, from "" to the navy seals copypasta

And of course, it's fully customizable (order, delete what you don't want) and is material designed.

Please note that the inputting of Unicode symbols used in most of the emoticons requires the app to actually support them. If it doesn't, there's nothing I can do.

Some screenshots:
LBxi7bLl.png
eOhUSDel.png
0aatV7tl.png
bdeTJ1ol.png
bIbBe1Cl.png


Xposed Repo

How to remove the banner ad
If you really want to hide it...
Download the attached zip
Unzip it
Copy the xml to /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/ (if this doesn't exist, run the app first)
Reboot
 

Attachments

  • prefs.zip
    256 bytes · Views: 2,476
Last edited:
Oct 30, 2010
26
5
42
Tumaco
Hi, it´s a wondeful job..!!
But i have a question..
Only work on SMS App..??
Not shown in WhatsApp........
There is no possibility for it to work later in this app?
Thanks...
OenQaX.png
 

kulguy

Senior Member
May 11, 2013
157
19
Does this work for Google Keyboard language variants? For example Google Korean Keyboard.
 

bagarwa

Senior Member
Feb 18, 2012
1,187
2,747
Bothell
play.google.com
A few bugs in the module UX -

1. When deleting dongers, from time to time, random dongers get deleted. For example, I tap the delete icon for donger X. Instead, donger N gets deleted.

2. Each time I delete any donger, the entire list's order gets reset. That is, I had moved the dongers around to my liking. But as soon as I delete any donger, the sort order resets.

Please please please fix these. I don't think any LogCat is required for this, right?
 

Quinny899

Recognized Developer / Recognized Contributor
Jan 26, 2011
9,172
8,593
25
Salford, Greater Manchester, UK
quinny898.co.uk
A few bugs in the module UX -

1. When deleting dongers, from time to time, random dongers get deleted. For example, I tap the delete icon for donger X. Instead, donger N gets deleted.

2. Each time I delete any donger, the entire list's order gets reset. That is, I had moved the dongers around to my liking. But as soon as I delete any donger, the sort order resets.

Please please please fix these. I don't think any LogCat is required for this, right?
How quickly are you rearranging the items? It has to reapply all the items to the preferences every time and that might lag behind
 

bagarwa

Senior Member
Feb 18, 2012
1,187
2,747
Bothell
play.google.com
How quickly are you rearranging the items? It has to reapply all the items to the preferences every time and that might lag behind

Looks like time doesn't matter in this case. I deleted the ones I wanted to delete and sorted the remaining ones in the order I wanted. I then left the phone on my desk and didn't touch it for 2 hours. After that, I opened hangout, opened the keyboard and saw that the dongers are showing up in the order I had set.

Next, I open your app and delete one more donger. Aaaanddd... the sort order again resets. :(
 

Quinny899

Recognized Developer / Recognized Contributor
Jan 26, 2011
9,172
8,593
25
Salford, Greater Manchester, UK
quinny898.co.uk
Looks like time doesn't matter in this case. I deleted the ones I wanted to delete and sorted the remaining ones in the order I wanted. I then left the phone on my desk and didn't touch it for 2 hours. After that, I opened hangout, opened the keyboard and saw that the dongers are showing up in the order I had set.

Next, I open your app and delete one more donger. Aaaanddd... the sort order again resets. :(
Do you know your way around a root file manager like Root Explorer? It would be useful if you could check the order of them in /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/smileys.xml
 

bagarwa

Senior Member
Feb 18, 2012
1,187
2,747
Bothell
play.google.com
Do you know your way around a root file manager like Root Explorer? It would be useful if you could check the order of them in /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/smileys.xml

Yesterday was my "murphy's law" day, I guess. Most of the bugs I reported on different module threads solved themselves right after the developer replied to my comment. I see the xml has correct index number for each of the dongers and they are in correct order in the keyboard.

Another request then.... The dongers are not quite distinguishable in the keyboard; because of their size. I can see only left half of them and hence can't easily identify which one I want to use. (Screenshot attached). Can their preview size be reduced in the keyboard; so that entire donger is visible?
 

bagarwa

Senior Member
Feb 18, 2012
1,187
2,747
Bothell
play.google.com
Nope. I limited to them to 4 characters for that reason.
This is what it looked like without the limit when I was making it:
5088b39537.jpg

I think if you can mod the number of columns each donger occupies in the keyboard's grid, then this problem will get resolved. Right now, each emoticon and donger occupies one cell each. I don't know whether this is possible to modify though.
 

Quinny899

Recognized Developer / Recognized Contributor
Jan 26, 2011
9,172
8,593
25
Salford, Greater Manchester, UK
quinny898.co.uk
I think if you can mod the number of columns each donger occupies in the keyboard's grid, then this problem will get resolved. Right now, each emoticon and donger occupies one cell each. I don't know whether this is possible to modify though.
It would change all the emoji pages so I'm not doing that
 

s7560m

Senior Member
Apr 17, 2014
182
61
Toronto
Google Keyboard has emojis. But not enough, what about when you're watching the excellent TwitchPlaysPokemon (as I write this, offline and in full riot mode) and need a wide range of "dongers" to input into chat in order to actually fit into the norm there?

That's why I made Google Keyboard Custom Smilies (from now, GKCS)

Here's what it does:
- Adds 124 preset "dongers" to the emoji keyboard's ":)" tab
- Limits the length of keyboard characters to 4, to prevent the UI looking horrible. Inputs are normal.

You can also add your own custom text. It can be anything, from "" to the navy seals copypasta

And of course, it's fully customizable (order, delete what you don't want) and is material designed.

Please note that the inputting of Unicode symbols used in most of the emoticons requires the app to actually support them. If it doesn't, there's nothing I can do.

Some screenshots:
LBxi7bLl.png
eOhUSDel.png
0aatV7tl.png
bdeTJ1ol.png
bIbBe1Cl.png


Xposed Repo

That's pretty neat. Let the troll face ascii revolution begin.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    [MOD][4.0+] Google Keyboard Custom Smilies - ヽ༼ຈل͜ຈ༽ノ DONGERS OR RIOT ヽ༼ຈل͜ຈ༽ノ

    Google Keyboard has emojis. But not enough, what about when you're watching the excellent TwitchPlaysPokemon (as I write this, offline and in full riot mode) and need a wide range of "dongers" to input into chat in order to actually fit into the norm there?

    That's why I made Google Keyboard Custom Smilies (from now, GKCS)

    Here's what it does:
    - Adds 124 preset "dongers" to the emoji keyboard's ":)" tab
    - Limits the length of keyboard characters to 4, to prevent the UI looking horrible. Inputs are normal.
    - Allows you to set your own labels for the inputs

    You can also add your own custom text. It can be anything, from "" to the navy seals copypasta

    And of course, it's fully customizable (order, delete what you don't want) and is material designed.

    Please note that the inputting of Unicode symbols used in most of the emoticons requires the app to actually support them. If it doesn't, there's nothing I can do.

    Some screenshots:
    LBxi7bLl.png
    eOhUSDel.png
    0aatV7tl.png
    bdeTJ1ol.png
    bIbBe1Cl.png


    Xposed Repo

    How to remove the banner ad
    If you really want to hide it...
    Download the attached zip
    Unzip it
    Copy the xml to /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/ (if this doesn't exist, run the app first)
    Reboot
    4
    Contrary to what you may expect, this isn't abandoned

    I'm looking at the new keyboard now, and it seems to have a new way of doing key layouts, these are the two XMLs with the :) "symbol" in them:
    notepad%25252B%25252B_2016-05-10_19-13-13.png

    2016-05-10_19-16-34.png


    Interestingly, both of these files have symbols in them *not* on the keyboard, but I'm going to try changing them anyway
    4
    please update the app to support latest google keyboard :D
    3
    "Logcat or it didn't happen" AHHAAHHAHAHA
    2
    Looks like time doesn't matter in this case. I deleted the ones I wanted to delete and sorted the remaining ones in the order I wanted. I then left the phone on my desk and didn't touch it for 2 hours. After that, I opened hangout, opened the keyboard and saw that the dongers are showing up in the order I had set.

    Next, I open your app and delete one more donger. Aaaanddd... the sort order again resets. :(
    Do you know your way around a root file manager like Root Explorer? It would be useful if you could check the order of them in /data/data/com.quinny898.xposed.googlekeyboardcustomsmileys/shared_prefs/smileys.xml