[MOD][AROMA] TF201/TF700 Dock Browser Button hack|key layout changes|JB+ICS - Asus Eee Pad Transformer Prime

I have successfully modified the Asus Keyboard.apk to allow the
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
to launch any installed web browser. This is a continuation of the original thread, but more space/visibility for any questions and/or support issues.
Updated for Jelly Bean & ICS -- Thanks to Kick4U for updating Aroma installer to support odex/deodex roms and for his F4/F5 edits
DOWNLOAD:AROMA installer for Jelly Bean & ICS - v2.0 - via Dev-Host Updated by Kick4U
The AROMA installer zip should be flashed using TWRP 2.2.2.0/2.2.2.1 which can be found here (I used the blob version via fastboot)
The installer offers the key layout changes that nhshah7 posted here. I've adapted the changes for the ICS key layouts as well.
I put in logic to determine the OS version installed and then decide which packages to extract. The script relies on the following /system/build.prop field to be correct: ro.build.version.release. If this is set to 4.1.1 then the JB packages will be pushed. Any other value will result in ICS files. Since I no longer have ICS installed I have no way of testing that this works for ICS, but I can only assume it does based on its behavior with JB installed.
Also, this AROMA package may work on the TF101 and TF300 but I have neither so I have no way of testing it. Please let me know if it does or does not and I'll update the post accordingly.
Thanks to daerwynn for testing the package on the TF700. Confirmed working! Most likely it will work on the TF300 (or AndroWook) too, but will wait until someone posts some feedback.
Support stuff
If after you've installed this mod your browser button does not prompt you for browser selection, try and clear your default browser: go to Settings, Apps, find your default browser and select the "Clear defaults" button.

Hey what's up. I started the original thread and I just wanted to say thanks for all the hard work you put into solving this; its much appreciated.

Also, do you know if there is a keyboard shortcut or way to modify the keyboard button action like you did so that when you press the button with the 4 white lines (the one that opens up setting in whatever app you're using), when in your launcher, it will open up the running apps button (the one on the touch screen that is to the right of the home button)? Thanks again for all the help.

Not sure about remapping that button, as each foreground app should have control over it, whereas the recent apps soft-button to the right of the home soft-button is global in scope. I would imagine if you wanted to change its behavior in a specific launcher it should be something the developer has put into the app as a preference.
If we're talking about the stock ICS launcher, then it should be modifiable by any chef once custom ROMs drop and the bootloader is unlocked.

Ronde90 said:
Hey what's up. I started the original thread and I just wanted to say thanks for all the hard work you put into solving this; its much appreciated.
Click to expand...
Click to collapse
No problem. I got to learn more about android application development, smali editing, decompiling, editing signed system apps, and all sorts of other stuff. Using the noggin' every now and then keeps the cobwebs from becoming permanent
And as a long-time XDA fan/member, I like being able to contribute what I can back to the community.

Thanks, that works!
Really looking forward to custom ROMs for the TFP - so many little areas such as this which can be made so much better.

Worked awesome! Thank you so much.

just confirming that the root explorer method works.
just mount as r/w, backup and delete the two keyboard files, copy the browser fixed keyboard into system/app and everything is right to go
---------- Post added at 04:36 AM ---------- Previous post was at 04:29 AM ----------
agentdr8 said:
Not sure about remapping that button, as each foreground app should have control over it, whereas the recent apps soft-button to the right of the home soft-button is global in scope. I would imagine if you wanted to change its behavior in a specific launcher it should be something the developer has put into the app as a preference.
If we're talking about the stock ICS launcher, then it should be modifiable by any chef once custom ROMs drop and the bootloader is unlocked.
Click to expand...
Click to collapse
yes this is true, the foreground app has control over they keyboard. but not that top row of function keys, thats been separated from the rest of the keyboard... for example if you deleted that keyboard.apk the function keys would stop working but the rest of the keyboard however would continue to function. its the way they have been mapped is why foreground apps dont have immediate control over the button, anything is possible with software, something can be written to take control of it but the dev would need to direct it to the separate keyboard apk for control over those keys
the mapping for the qwerty keyboard is housed in the framework, this is so you can plug in any usb/bluetooth keyboard and they will be correctly mapped. the apps made (unless written to use it) do not know that asus has made an apk to map extra keys, that is why the foreground app doesnt take control of it

Yep, root explorer method work great

Oh Man, I have been waiting for a change like this since I've purchased my original transformer. Thanks. Surprisingly I've been unable to find anything to reassign key actions. I hate how the lock button is next to the backspace key on the keyboard - touchtyping results in alot of swearing for me.

ickkii said:
Oh Man, I have been waiting for a change like this since I've purchased my original transformer. Thanks. Surprisingly I've been unable to find anything to reassign key actions. I hate how the lock button is next to the backspace key on the keyboard - touchtyping results in alot of swearing for me.
Click to expand...
Click to collapse
You can change the keymapping of some of the shortcut keys just by editing the keylayout. I know a lot of people get frustrated when typing and accidentally lock their TP or turn off the Wifi.
What would you want it remapped to?

I'd probably just disable it for the time being until I found a use for those keys. I don't find myself using them enough, I don't even use the dock as much due to them. It's nice that they care enough to add features, but when I want to type for an extended period of time (basically when I plug in the dock lol) they hinder the docks productivity. I find myself typing projects while laying in bed on thumb keyboard more than I do using the dock for typing - its main use has just been for sd/usb and battery life for the days I'm on campus all day because of it.

I sent this to another XDA member in PM, but I figured I'd share here in case anyone else wanted this.
To change your lock key to a delete key, try this:
adb pull /system/usr/keylayout/asusdec.kl
Edit that file and find the line:
key 142 SLEEP WAKE UNLOCK
Change the word SLEEP to DEL, save and exit. adb push that file back:
adb push asusdec.kl /data/local/tmp
adb shell
su
mount -w -o remount,rw /dev/block/mmcblk0p1 /system
cd /system/usr/keylayout
cp asusdec.kl asusdec.kl.orig
cp /data/local/tmp/asusdec.kl ./
chmod 644 asusdec.kl
sync
reboot
It should now function as just a delete key, and no longer a sleep key.

agentdr8 said:
I sent this to another XDA member in PM, but I figured I'd share here in case anyone else wanted this.
To change your lock key to a delete key, try this:
adb pull /system/usr/keylayout/asusdec.kl
Edit that file and find the line:
key 142 SLEEP WAKE UNLOCK
Change the word SLEEP to DEL, save and exit. adb push that file back:
.....
It should now function as just a delete key, and no longer a sleep key.
Click to expand...
Click to collapse
Thanks - worked a treat!
I wish there was a way to remap the BT and WiFi keys to something more useful, but for that I think we need to hack the Keyboard.apk (have done this already to change the browser button to launch the default browser rather than being hardcoded to the ICS stock one)
Someone more talented than me could write a nice little utility to manage those dock special keys!

Did this last night and it worked great. Just an FYI, if you already have your default browser open, pressing the button opens google in a new tab. This can come in handy sometimes.

barryflanagan said:
I wish there was a way to remap the BT and WiFi keys to something more useful, but for that I think we need to hack the Keyboard.apk (have done this already to change the browser button to launch the default browser rather than being hardcoded to the ICS stock one)
Someone more talented than me could write a nice little utility to manage those dock special keys!
Click to expand...
Click to collapse
I actually have a version of the Keyboard.apk that I made that disables those two keys. I didn't check to see if they could be remapped at that point. I can test later and post it up.

agentdr8 said:
I actually have a version of the Keyboard.apk that I made that disables those two keys. I didn't check to see if they could be remapped at that point. I can test later and post it up.
Click to expand...
Click to collapse
That would be great!

Just FYI: This mod is also working on the TF101, also running ICS.
Afaik there was no "keyboard shortcut hack" for the TF101 yet, so I'm glad this works. Or maybe there is, but Google gave this result first
Now I can finally use my browser-key with the browser I want to use, thanks!

Ronde90 said:
Also, do you know if there is a keyboard shortcut or way to modify the keyboard button action like you did so that when you press the button with the 4 white lines (the one that opens up setting in whatever app you're using), when in your launcher, it will open up the running apps button (the one on the touch screen that is to the right of the home button)? Thanks again for all the help.
Click to expand...
Click to collapse
Just use alt+tab on the dock to switch between apps

Nakebod said:
Just FYI: This mod is also working on the TF101, also running ICS.
Afaik there was no "keyboard shortcut hack" for the TF101 yet, so I'm glad this works. Or maybe there is, but Google gave this result first
Now I can finally use my browser-key with the browser I want to use, thanks!
Click to expand...
Click to collapse
That's great news. When I started researching I also found that TF101 users were facing the same issue and came up with no solutions.

Related

[App] VJPoOf - Wired Headset Remapper et al (unfinished)

Guys, responding to this query:
http://forum.xda-developers.com/showthread.php?p=3233602#post3233602
I'm releasing a solution to allow you to remap the double tap and press and hold functions of the wired headset on the Blackstone. This may well work for other recent HTC devices, but given that I dropped out about the time of the dinosaurs, I'm not up to date with their peculiarities. Try it, it can't do much harm...
Moving on:
Ok, I haven't publicly released anything for a long, long time, so herewith, an unfinished portion of VJPoOf (which stands for VJPowerOff).
<the science bit>
VJPoOf is basically a selection of my VJBrisk tools, updated to pass command lines, and searching for only specified target .exe and .lnk files.
</the science bit>
HTC have made it quite easy to override the redial and voice dial functions from the hard wired headphones. Basically, change the following applications in the\windows folder
\windows\redial.exe for the redial command
\windows\SDDialer.exe for the Cyberon voice dialer
An easier way to do this is to extract the zip enclosed (on your pc); then:
Step 1: Drop the files Redial.exe and SDDialer.exe into your \windows\ folder.
They will overwrite the original HTC apps, but don't worry, just delete those two files to get the originals back. I also enclose the originals in the .zip.
Ok, so extract the two files into \windows\.
Step 2: Next, somewhere on your PDA, find the app you want to launch instead of the double tap or long hold on the headset.
Make a shortcut to that app (use gsfinder or similar on your PDA). Then, you must rename the shortcut VJRedial.lnk or VJSDDialer.lnk as appropriate.
Step 3: Copy these two shortcuts into your \windows\ folder, and hey presto, customisable headset commands.
I have one configured to toggle the device lock state, and the other to launch a music player.
As I said, this is a pre-release of a portion of VJPoOf, which will allow you to customise most of the other buttons on the Blackstone as well, short and long power button presses, red button etc. Might do some other stuff too, later
Let me know if your device poofs into smoke.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
V
Download link:
http://www.vijay555.com/vj/releases/vjpoof/vjpoof.zip
UPDATE:
Just for fun, I've released another tiny app from this suite I made to shut the Blackstone down instantly. It might work on other HTC phones, untested.
There will be no warnings, shutdown animations or anything, just instant power off (not standby), so please ensure you've finished working on whatever is open on your phone.
VJF-Off (VJFastOff)
http://www.vijay555.com/vj/releases/vjpoof/vjfastoff.exe
Does this mean that whatever I set the "hold call" button to do, it has to be the same? For instance I want that call button to be set to rotate screen and the press and hold on the headset to be MSVC and on the bluetooth to be MSVC. Is that possible?
What is the "hold call" button? How do you achieve that? Wired headset single click etc?
There are two distinct actions created by the wired headset - double click (redial), and press and hold (voice dial).
Both of these functions can be remapped to separate replacement functions.
V
vijay555 said:
What is the "hold call" button? How do you achieve that? Wired headset single click etc?
There are two distinct actions created by the wired headset - double click (redial), and press and hold (voice dial).
Both of these functions can be remapped to separate replacement functions.
V
Click to expand...
Click to collapse
Hey V!
Don't feel bad about us being dinosaurs. Even dinosaurs can be cool (and dangerously useful)
Anyways, good to see you back
@egzthunder1 - great picture! Covers every eventuality...
It's nice to be back. I've been lurking for a few days - I got a Blackstone last week, got it unlocked, and rapidly un-installed all of the Touch-Slo stuff.
It's nice to be hacking again, 4 IDA windows disassembling, a hex-editor and rom dumps scattered across my desktop - feels just like the old days!
V
vijay555 said:
@egzthunder1 - great picture! Covers every eventuality...
It's nice to be back. I've been lurking for a few days - I got a Blackstone last week, got it unlocked, and rapidly un-installed all of the Touch-Slo stuff.
It's nice to be hacking again, 4 IDA windows disassembling, a hex-editor and rom dumps scattered across my desktop - feels just like the old days!
V
Click to expand...
Click to collapse
If you want to have some fun, check out in the BA section (yes my BA is still alive and kickin!). One of the devs (sun_dream) has ported WM6.5 (or so it seems) although it is only an early beta (fast and very stable though). You could try to port it to the Blackstone and maybe even help these guys with the cHome app (codename Titanium). Good Luck!
Hi,
Sorry if my question is a newbie question (because I am one !), but when I try this one my HTC Touch HD (Blackstone), I can't copy the files in windows folder.
It tells me "Access denied" (in fact "Accès refusé" in French) when I want to copy your Redial.exe.
Is there "something" to unlock "somewhere" ?
Thank you
What are you using to copy the files?
If you use your PC, activesync, explore the PDA, and then find the \windows folder. Just drag the redial.exe file into \windows\.
If that doesn't work, please let us know what phone you're using, and if you've used anything to remove the security settings.
V
Hi Vijay, maybe you can help us; I have a wired remote control W100 for answer calls and control music player, but only works with WMP or AudioManager, can you make one app to intercept the signals of wired remote control w100 and use this signals to control another music player?
Thanks for your reply
vijay555 said:
What are you using to copy the files?
If you use your PC, activesync, explore the PDA, and then find the \windows folder. Just drag the redial.exe file into \windows\.
Click to expand...
Click to collapse
Hi,
Thanks for your answer.
The first time, I was using the explorer on my mobile. But I just try with the explorer of my Vista (through ActiveSync) and it makes the same error.
vijay555 said:
If that doesn't work, please let us know what phone you're using, and if you've used anything to remove the security settings.
Click to expand...
Click to collapse
My Phone is HTC Touch HD (Blackstone).
I haven't used anything to remove the security settings.
Maybe that's the problem ? Maybe by default there's no authorization to modifiy Windows folder ? What should I use to change this ?
Thanks
Ok, but I have a E100 wired remote control and it behaves a bit differently. Any ideas?
@ryomahino and @[email protected]_:
a long time back I wrote some hacks for the bluetooth headset, and believe that they can be expanded to redirect control functions of the wired headset.
I'll have to see if I can get hold of one - know anywhere I can get them cheap? The wife will have my cajones if she finds me buying more phone stuff!
@DeepShark - I'm not sure why you can't do that:
I've got an orange HTC blackstone, which was locked to Orange, but I got it unlocked. Then, I just ran the Modaco "Remove Security" cab to remove security warnings etc. I don't know if that changes things - I've never had much trouble overwriting in the \windows\ folder.
Try using GSFinder or similar (on your phone), and copy the file (the modified redial.exe), and then navigate to \windows\, and paste it into \windows\.
It should overwrite the old one.
Let me know if that helps.
V
@vijay555
Thanks for your advices but it still doesn't work...
I have installed GSFinder (nice tool !) and try again the copy : doesn't work.
Then I can see the proprties of redial.exe. It says "read only". When I try to change it, it says that it's impossible "these attributes cannot be changed".
I think it's maybe because it is written "Application (in ROM)", no ?
I have try also the removesecurity.cab but it changes nothing.
Am I alone to have this problem ? :-(
I really want to succeed because I very often redial somebody without really wanting it (because I press the button unvolontary).
Thanks for your help !
Could somebody else try and see if it works for them?
@DeepShark - you don't need to change the file attributes etc of the files in \windows\ - you can normally just write over a file in \windows\ with a replacement, and the original will "disappear", (as it's in rom, not really replaced or deleted), and will reappear when you remove the fake redial.exe.
I'd be grateful if someone else can try with their phones - my phones are always heavily modified so not the best test cases. Please describe any success/failure and how your phone has been changed.
@DeepShark -what rom and operator are you on? What country?
V
ROM : 1.14.406.3 (22273) FRE
Country : France
Operator : Bouygues Telecom
STOP SEARCHING ! It works !!!
I don't know why, the copy now works. Maybe it's because I have do a soft reset a few minutes only...(?)
Thanks a lot for your patience Vijay555 ! Now I will do the following operations (I have prefered immediatly tell you that the copy has worked!)
Cool, when I press twice the button, it doesn't redial the last number now !!! This will avoid a lot of wrong calls I make very often !
A last question : in fact I don't want to make another action on the "double click" of the button. My wish is to do nothing at all in this case.
Now I have made no program in your .lnk file, so I get an error on my screen. Do you know a program I can call which do nothing ? (I know, it's strange but I hope you understand).
In the other case, I will keep your error message : it's better than make a wrong call !!
Thanks for this useful program you have made !
Try this one.
VJAirHead - an empty executable
http://www.vijay555.com/vj/releases/vjairhead/vjairhead.exe
Glad it's working for you - let me know how it goes.
I have in mind doing a full audio/voice interface with clicks of the headset buttons to allow you to operate the phone remotely, but I think it'd just end up like this:
​V
Yeah, great
Thanks a lot, I can double click on the button and nothing happens, and no error message too !
Good luck if you try to do the full audio/voice interface !!!
Hi Vijay,
So what does this do that simply changing any 2 .exes, to 'redial.exe' & 'SDDialer.exe', & putting them into windows not do? (hopefully that makes sense).
I guess this must be just a small part of more to come?
Also when are you going to update your site?

[APP] Slide2Shutdown v1.1 [31/08/2009] (Now supports all resolutions!)

Along similar lines to S2U2, I've decided to make Slide2Shutdown! There's nothing special to configure, just install it and go. All resolutions should work fine (make sure you download QVGA for QVGA or WQVGA devices), but I only have the ability to test it on a VGA device so I can't guarantee how well it works in other resolutions. It also supports both portrait and landscape seamlessly.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
There are four CABs available to install. They require version 3.5 of the .NET Compact Framework, the program won't run without it.
Slide2ShutdownSetup_v1.1.CAB just installs the application without mapping it to the power key. QVGA/WQVGA version.
Slide2ShutdownPowerKeySetup_v1.1.CAB installs the application, and maps it to the power key so that it will automatically launch when you hold down the power key. QVGA/WQVGA version.
There's no elaborate skinning method built-in, but the graphics are all stored in the \gfx\ folder and you can change them at will. Just replace the BMP files with your own files of the same dimensions.
Multiple language support is now available. You will find the available languages in the \lang\ folder. To enable your chosen language, open the txt file and change the first line to say "1" instead of "0".
Languages available:
Chinese (thanks winderp!)
Czech (thanks RDT!)
Danish (thanks TorbenKB!)
French
German (thanks basthet!)
Greek (thanks dancer_69!)
Italian (thanks fuorionda!)
Polish (thanks CZiPEN!)
Russian (thanks Alexx~!)
Spanish (thanks PabloMDiez!)
It should be pretty straightforward to create your own languages. Create a file called "lang.yourlanguage.txt". Make the first line 0. The second, third and fourth lines should be "slide to shutdown", "restart" and "sleep" respectively, and the last line should be the text for the cancel button. Please post your language file if you translate it, and I'll add it to the next version!
Changelog:
v1.1, 31/08/2009:
FIXED: HTC devices should shutdown properly now. HUGE thank you to DaveShaw for helping me with this. I don't think Omnia devices will though. Please send me a PM if you know how to rectify this.
ADDED: Support for multiple languages. French and German (thanks basthet!) included. See above for information on enabling this.
v1.0, 30/08/2009:
Initial release
BUG: Shutdown slider doesn't currently work well on many HTC phones (it only suspends), I'm looking into a fix.
Thanks for your great work!
I will report it, if it has bug.
Great idea
Great. Thanks a lot
QVGA/WQVGA would be nice.
I'd like to have this mapped to my power key on my Omnia...
cheers.
Cythrelo said:
Along similar lines to S2U2, I've decided to make Slide2Shutdown! There's nothing special to configure, just install it and go. At the moment, it's VGA-only but if there's enough demand, I'll make a QVGA version as well! I haven't tested it in WVGA, but I don't see why it wouldn't work just fine. It also supports both portrait and landscape seamlessly.
There are two CABs available to install. They require version 3.5 of the .NET Compact Framework, the program won't run without it.
Slide2ShutdownSetup.CAB just installs the application without mapping it to the power key.
Slide2ShutdownPowerKeySetup.CAB installs the application, and maps it to the power key so that it will automatically launch when you hold down the power key.
There's no elaborate skinning method built-in, but if the graphics are all stored in the \gfx\ folder and you can change them at will. Just replace the BMP files with your own files of the same dimensions.
Changelog v1.0, 30/08/2009:
Initial release
BUG: Shutdown slider doesn't currently work well on many HTC phones (it only suspends), I'm looking into a fix.
Click to expand...
Click to collapse
Very, very cool.
Thanks,
dwizzy130
WQVGA would be awesome.
Nice Idea.
Wating for QVGA.
Suggestion:
1.At top:Center text:"Slide2Shut".
2.Move the three slide to centre.
3.Add some background.
4.Full Screen.
Very useful application!
It works well in Touch HD, except the bug you already mentioned.
I would like to ask you to add 'slide to screen off'.
Thank you!
Good news! It turns out that it was easier to add QVGA and WQVGA support than I thought it would be. I just added QVGA cabs to the first post, let me know if you have any problems since I can only test on emulators and not real devices.
Very nice! I'm especially fond of the dimmed background.
Cythrelo said:
Good news! It turns out that it was easier to add QVGA and WQVGA support than I thought it would be. I just added QVGA cabs to the first post, let me know if you have any problems since I can only test on emulators and not real devices.
Click to expand...
Click to collapse
Working great on my Omnia which is WQVGA. Thanks for the quick conversion.
Is slide to off supposed to turn the device off completely? If yes then that is not working for me either but it suspends and resets.
Glad to hear it's working well for you!
Yep, it's supposed to turn off entirely. Unfortunately, HTC devices seem to have their own method of shutting down, and the method I tried to use didn't work. I haven't been able to find any information on how to do a proper shutdown for HTC devices, but I've been looking and asking around and I'll implement a bugfix as soon as I figure it out.
Cythrelo said:
Glad to hear it's working well for you!
Yep, it's supposed to turn off entirely. Unfortunately, HTC devices seem to have their own method of shutting down, and the method I tried to use didn't work. I haven't been able to find any information on how to do a proper shutdown for HTC devices, but I've been looking and asking around and I'll implement a bugfix as soon as I figure it out.
Click to expand...
Click to collapse
OK. My Omnia is from Samsung so I imagine the fix for HTC might not work for me. I'll look around for the needed info on the Omnia.
I just tried the version tied to the power button also but the power button option does not work for me. Perhaps a different button location for the Omnia.
The power button CAB just adds a shortcut called Long_Power.lnk to the \Windows\ directory. I guess this doesn't work with the Omnia? I'd be happy to fix that too if someone knows of a more universal way to do it. I'm new to all of this and still firmly in novice territory as a programmer, so I'm way behind everyone else here.
If you have Advanced Config installed, are you able to go to Menu> More settings> Key mapping and map "Long press Power key" to it?
Cythrelo said:
The power button CAB just adds a shortcut called Long_Power.lnk to the \Windows\ directory. I guess this doesn't work with the Omnia? I'd be happy to fix that too if someone knows of a more universal way to do it. I'm new to all of this and still firmly in novice territory as a programmer, so I'm way behind everyone else here.
If you have Advanced Config installed, are you able to go to Menu> More settings> Key mapping and map "Long press Power key" to it?
Click to expand...
Click to collapse
No. Long press Power key is grayed out.
Sorry, I'm out of ideas then. Until I can find a solution, you could try AE Button Plus to remap the power button. The trial version will work, if you don't mind a splash screen when it starts.
One more thought, do you already have something like psShutXP or xdaShutdown installed and mapped to the power key? It's possible they may be overriding it.
Cythrelo said:
Sorry, I'm out of ideas then. Until I can find a solution, you could try AE Button Plus to remap the power button. The trial version will work, if you don't mind a splash screen when it starts.
One more thought, do you already have something like psShutXP or xdaShutdown installed and mapped to the power key? It's possible they may be overriding it.
Click to expand...
Click to collapse
I do have psShutXP installed. I'll see about removing that.
Removing psShutXP did not help.
Subscribing to thread and awaiting bugfix.
WB

[MOD][CHT2ADDON] Volume / DPad Toggle Switch [NEW]

Announcing the release of my 1st Cookie Home Tab widget, a toggle switch.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Purpose:
For devices which do not have a dedicated DPad!
The toggle switch allows the user to switch the use of the volume button between controlling the volume and functioning as a Directional Pad.
Use:
The application controlled by the switch is VolDPad (with a small modification to report active status).
More details can be found on the original authors thread [beemerTPPC's VolDPad software]:
The operation of the volume buttons operate as the VolDPad app states:
-Volume UP is remaped to d-pad UP. Can be hold for autorepeat.
-Volume DOWN is remaped to d-pad DOWN. Can be hold for autorepeat.
-Double click Volume UP is remaped to d-pad LEFT. Does not support autorepeat.
-Double click Volume DOWN is remaped to d-pad RIGHT. Does not support autorepeat.
-Double click with hold in Volume UP is remaped to d-Pad RETURN with Hold.Does not support autorepeat.
-Double click with hold in Volume DOWN is remaped to d-Pad RETURN.Does not support autorepeat.
-If a call is being established or is active the volume keys will behave normally.
Install Instructions:
This will install using the cab file attached, obviously you must be using CHT2 for it to work.
How was it made?
Coming soon...
Thanks to:
How-To-Make-A-CHT-Widget Thread
beemerTPPC's VolDPad software
Note: I have only slightly changed the application, all credit for it's excellent conception and operation go to beemerTPPC!
reserved for how to...
Sweet! I really miss that about my diamond!
ezzie said:
Sweet! I really miss that about my diamond!
Click to expand...
Click to collapse
Yep, really annoys me that the touch HD doesn't have one either, kills a lot of games and easy web browsing.
It doesn't work on the HD2, I guess it's because of HTCVolumeControl ?
Oh, and since I installed HTC Volume_6.5.3 Fix.cab on the HD, I guess it won't work either...
Edit : confirmed ! It works well with old-fashioned WM volume control.
Well, now, I really don't know what's better !
New edit : the "double click" feature isn't handy. You usually press quickly to refine your move when you're near the target, and the "left" and "right" commands then trigger too easily (I think the delay needs to be reduced, so only a really fast double click will be taken in account).
Unfortunately, it looks like "left" and "right" actually mean "top" and "bottom" on PHM Regedit, and it's one where having a direction pad would be the most useful, as the tree upper part can't be scrolled with the finger !
Z80-Man said:
It doesn't work on the HD2, I guess it's because of HTCVolumeControl ?
Oh, and since I installed HTC Volume_6.5.3 Fix.cab on the HD, I guess it won't work either...
Click to expand...
Click to collapse
Ok, above is working, but left the info here, since others may find it useful...
-------------
As I also use NRG rom, I've also had put HTC Volume_6.5.3 Fix.cab on my HD 1st to get "normal" volume operation and it works fine.
(I've not put any volume fixes or changes into the cab, so the switch assumes you have a normal volume control operation before installing).
I think there is a fix for HD2 on the original thread for VolDPad (although not checked if this replaces the VolDPad.exe). Let me know and I'll try to make a version for the switch (as it needs the registry key bit).
You should be able to test if VolDPad works by running the exe from the windows dir.
Note: It is not too easy to tell when it is operating or not on the original version, but with the version I created, you can monitor the following key:
HKCU\Software\HTC\Manila\VolDPad.Active
-------------
I gave up worrying about the look of the volume control (i.e. htc, wm etc) since I rarely change it. I've put a screenshot of the one I have now, other than being full screen I don't see much issue with it. (Is yours any different?)
Perhaps I'll try another time to see what other volume control screens it does work with, but don't want to break it at the moment. I did have a nice one which was a single bar along the side, ah yes it was VolumeKeys (note the bar only pops up, it's not permanent or anything) (http://forum.xda-developers.com/showthread.php?t=598997).
Yes, it could be a nice alternative,I'll test it.
About the HD2, the fix consists in a CAB containing a single file : HTCVolumeControl.dll.
When you install it, it just... Brings back the old fashioned WM volume, along with an ugly flat white speaker icon on the taskbar !
Well, of course, VolDpad works, then.
Still can't choose between what's best for me.
Now let's talk about something I've been wondering, so I put my hands it he registry as usual, and got some interesting, but uncomplete resuts...
Your new switch works really well, but it has to be used in a quicklink.
Since we have 8 switches setup as widgets on CHT2.0 default layout and I found handy to group all switches there instead of having them mixed with programs icons, I tried to place your switch there... And finally partially succeeded.
I actually understood the way Co0kie places elements on the screen, after having studied the way the other widgets were defined.
To start with, all the widgets and quicklinks are stored in the [HKEY_LOCAL_MACHINE\Software\HTC\Manila\Home] key, with numbered subkeys.
The "0" to "99" keys seem to be reserved for widgets, while the quicklinks actually begin with "100" (up to "211").
The first strange thing is their order : if you number the existing switches from top to bottom then left to right, you may guess they're numbered 0 to 7, right ? Well, in the registry, they're actually numbered 4,5,7,8,0,1,2,3 respectively !
Yes, the "6" is empty and not used.
But there's another weird thing : the "8" one, corresponding to the "Airplane mode", is duplicated in the "14" key ! I think I found there the explanation for a bug affecting recent Energy ROMs - and I will discuss that in detail in the Energy ROM topic. The only thing to know there is it's not a CHT bug, but some weird setup NRGZ28 put in his ROMs, and it's not the only one I found here !
OK, so let's go on about that switch.
So I could finally understand how Co0kie represented the coordinates for icons placement.
They consist on X position given from the first page leftmost position (probably fixed by one of these mysterious parameters in CHT Editor, I certainly don't want to fiddle with ), and an Y position given from the pages upper position (same punishment here).
Since the Y positions are positive upwards and the origine is fixed as some top margin, then icons positions vertical coordinates have to be negative. No really funny to handle in hexadecimal, but some regsitry editors (not all) fortunately translate them into short, readable negative number in decimal notation.
The X (horizontal) coordinate is stored in the "CHT_PosX" (dword) value (not a surprise here).
Quicklinks don't have to worry about coordinates : this value is always set to 0 for them ; but widgets must have X and Y position defined... Except that Co0kie obviously kept older versions format, and there's no "CHT_PosY" value !
Instead, the value responsible for quicklink activation is used, sot the Y coordinate is stored in the "IsSet" (dword) value !
OK, some other values are used too, such as "HomeServiceType"=dword:0000000C identifying a toggle switch rather than a single actions icon as for instance "Restart" ("HomeServiceType"=dword:0000000E), but now we've managed to figure out how to display a widget, so let's try...
After some trial and errors, I finally could display the switch in the first rcolumn and under the second row.
But... It's not working ! When you press the icon, it animates correctly as when you click on any active icon, but it won't launch VolDpad, so of course, the switch won't toggle according to the registry key you added.
Widgets actually don't use the "ExePath" (REG_SZ) value. They're declared somewhere as widgets, not standard shortcuts, and just ignore the link to the program.
That's actually fortunate, as it could have led to some problems, due to the second bug NRGZ28 issued in his ROMs (explanations in the topic : the widgets actually contain the links to the missing quicklinks everyone reported last weeks) !
But it doesn't help me to have your switch acting as a widget.
You declared the new button by adding this line in the registry :
[HKEY_CURRENT_USER\Software\HTC\Manila]
"CHTI.AddonLinks.Slot0"="\CHTAddons\CHTAddon_VolDPadSwitch"
So I tried to add this one, following the official CHT widgets how-to :
[HKEY_CURRENT_USER\Software\HTC\Manila]
"CHTI.AddonWidgets.Slot0"="\CHTAddons\CHTAddon_VolDPadSwitch"
But this is where I finally failed : adding this line just crashes Sense !
Of course, if you have no idea how to do, then it won't prevent me from sleeping, but... I'd really like to have it a widget instead of a quicklink.
Any idea, please ?
Z80-Man said:
Any idea, please ?
Click to expand...
Click to collapse
Not a clue...
I'll have a read up and play around with it, but only just started looking at the widget thing so still learning it. I guess there may be more that needs to be added for it to work as a proper widget too.
I have mine setup with the quicklinks independent of the main screen, so I can setup several pages with quicklinks and still stay on the home screen. I keep all my setting/low level stuff to the left and apps to the right (with the main ones in the middle). Works for me.
As for the volume thing, adding the dll may restore the wm volume but I think after that you can use other volume control programs, its just the low level control which needs to start off as the ms volume control. At least I don't have to mod the switch for that.
Just wanted to let you know, that VolDPad and 6.5.XVolumefix work fine on my HD. First I installed your VolDPad toggle and than the volumefix. Now I have the nice Volumegraphics and I can use VolDPad. Sometimes I get an error message, saying VolDpad can't be started, but switching it on/off again helps and it works fine. Great work. It is much appreciated.
GSDLt said:
Just wanted to let you know, that VolDPad and 6.5.XVolumefix work fine on my HD. First I installed your VolDPad toggle and than the volumefix. Now I have the nice Volumegraphics and I can use VolDPad. Sometimes I get an error message, saying VolDpad can't be started, but switching it on/off again helps and it works fine. Great work. It is much appreciated.
Click to expand...
Click to collapse
I'll keep an eye out for the error, not quite sure why that is. I only use the switch occasionally but it really is nice to have that option, will have to remember to turn it on next time I'm browsing the web on it.
Glad you like it.
CHT Addon Widget Crash Tester
Hola guys, sorry for dropping in this late but I´ve been also testing some other widgets behind the scenes
Reporting now for duty and try this widget on my devices
I´ll do the "crash tests", but the "real" pro´s in CHT Groups will know what to check and where to look for after my reports and screenshots
Hi meltwater,
welcome in the world of the widget coding. I will test it to on my HD2. I hope i will find a game. Ahh i have allways Doom installed . Hope it helps to test things.
Z80-Man:
So I tried to add this one, following the official CHT widgets how-to
Click to expand...
Click to collapse
May i ask which one you mean. Because there is only one official guideline.
Z80-Man said:
New edit : the "double click" feature isn't handy. You usually press quickly to refine your move when you're near the target, and the "left" and "right" commands then trigger too easily (I think the delay needs to be reduced, so only a really fast double click will be taken in account).
Unfortunately, it looks like "left" and "right" actually mean "top" and "bottom" on PHM Regedit, and it's one where having a direction pad would be the most useful, as the tree upper part can't be scrolled with the finger !
Click to expand...
Click to collapse
I've not looked at that part of the code in too much detail, but it is open source (I can post my mods if anyone is interested). Chances are you can find the bit which controls the delay between two click or double click and get it to be set via the registry. Then of course you'll need a setting program to set them etc...etc. Would be great if you could set it to simulate pinch-to-zoom with it too.
Z80-Man said:
Of course, if you have no idea how to do, then it won't prevent me from sleeping, but... I'd really like to have it a widget instead of a quicklink.
Click to expand...
Click to collapse
Do you mean "free link" i.e. placed at any point in the screens rather than the quicklink list. If so just put it on mine and seems to work fine.
If it is anything else, haven't a clue what would need to be done, there isn't much else to make a switch out of than what is there already.
BHS Interceptor said:
Hola guys, sorry for dropping in this late but I´ve been also testing some other widgets behind the scenes
Reporting now for duty and try this widget on my devices
I´ll do the "crash tests", but the "real" pro´s in CHT Groups will know what to check and where to look for after my reports and screenshots
Click to expand...
Click to collapse
Excellent, I've tried to test it on my device, but the low level vol control side obviously if different on different devices. Hopefully the widget name is ok to use, I meant to register it but didn't get that far.

[BOUNTY] Touchpad Keyboard

I contribute GBP20 and the below:
ps3taker said:
How about marrying the default LatinIME keyboard and the touchpad please - I’d contribute to the bounty if someone organises that please. I think people do not realize how responsive and accurate is the touchpad and that placing any sticker on it does not make it registering at least two finger movements/touches on it any worse. Try http://forum.xda-developers.com/showthread.php?t=1045374
First imagine eliminating top 3 rows of the default keyboard with the touchpad for all the letters
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
including shift and backspace by PS triangle and square. Leaving only word suggestions and optionally some of the default bottom line of the on screen keyboard (as it dynamically changes punctuations to "@"/etc and enter key to "next"/"go"/etc depending on the content and allows other nice to have things but even some of that could be replaced by other PS keys and extra Menu button.
I think PS "X" and "Start" buttons easily remove the need for on screen Enter(Go/Next) but it could be optional to leave it on screen too, "Select" hardware button eliminates the need for on screen switch for numbers/symbols layout and will just pop up that keyboard on screen and vice versa. Therefore other grey buttons of the default on screen keyboard can go too.
If Circle button can be used instead of space bar (I understand that it acts as Back button but SE say that it is actually "Alt" modified one so PS "O" is detectable) we could have that freed up for word suggestion area if applicable. If we choose to leave the two punctuation keys currently to the right and left of the default keyboard's spacebar we would end up having them in the bottom two corners of the screen now but allow PS "Right" and "Left" shoulder buttons activate them too (i.e Right triggers “.”, Left triggers “,” or “@” in email mode, and the entire line between them on the screen would be for word suggestions or anything else we need... or leave empty as game pad and touch pad could replace on screen keyboard in landscape mode if we wanted without any of the soft keys on screen.
Vibration and zoomed in keys popup feedback on screen should stay the same as when using default on screen keyboard still.
I have not even thought about combos of the above with each other like Triangle(aka new Shift) together with Menu...
I understand that touch pad sample code and gingerbread keyboard source are freely available. Don’t know if detection of gamepad slide out state is a problem so that we can have keyboard switching to touchpad from onscreen automatically – hopefully it is part of the touchpad source or maybe “alt” key modifier. If someone makes it open source so that more people can contribute to and benefit from it. I will also be happy to donate some money for that.
Click to expand...
Click to collapse
Get Swype. You'll save yourself a lot of heartache and finger pain.
Just a heads up to whoever wants to do this. I haven't had the best experiences with the whole bounty thing. You have to contact each person manually (and sound like an asshole/debt collector) and have many people ignore you or deny paying altogether. If you're going to set up a bounty, let one trustworthy person hold the money or something.
and @zerojay, how long did it take you to get used to swype? I've used the tap-like keyboard for years, and I can't get used to the swype thing. I end up moving slower then tapping.
I got used to Swype instantly. When I sold my Galaxy S I was worried because in those times, Swype had to come bundled with the phone. Now that it's an open beta I can use it anywhere... it really does a world of good.
I got swype but it felt a little slow. So anyway I found smart keyboard pro and it is very good.
Swype took very little time to get used to. At first, I was worried about highlighting all the correct letters and all that and started really slow. Once I learned to stop thinking about where the path for letters should be traced and just DID it, I was nailing all sorts of long words with far greater speed. I can Swype almost as fast as I type at a full-sized keyboard now.
Something like the touchpads being used for it - while not a bad idea - just wouldn't work out in practice.
zerojay said:
Swype took very little time to get used to. At first, I was worried about highlighting all the correct letters and all that and started really slow. Once I learned to stop thinking about where the path for letters should be traced and just DID it, I was nailing all sorts of long words with far greater speed. I can Swype almost as fast as I type at a full-sized keyboard now.
Something like the touchpads being used for it - while not a bad idea - just wouldn't work out in practice.
Click to expand...
Click to collapse
I tried Swype but could not get used to it. Having said it I am totally for other types of keyboards to be modded to use touch pad instead of the screen. Currently on screen keyboards occupy most of the screan in landscape - I want to free the screen space by moving keys to the touchpad and gamepad buttons.
I love swype too
Unfortunately it gets harder to use the drunker you get....
BlinK_ has located Accessing Touch Events pdf link to which was previously broken in the thread I refered to in the openning post http://forum.xda-developers.com/showthread.php?t=1045374
direct link to Sony Erocsson: http://dl-www.sonyericsson.com/cws/download/1/921/870/1308033582/Accessing_Touch Events.pdf
"All" you have to do is write a keyboard application
Good Luck
Regards
Hi Bin4ry,
I was hoping someone skilled just mods touchpad inclusion into the existing default keyboard to start with - same way they modded things in the following thread using available default android gingerbread keyboard open source from Google: http://forum.xda-developers.com/showthread.php?t=1169114
notverycreative said:
That damn smiley key was driving me insane, so I got the Gingerbread keyboard source from AOSP, got it to compile, and got rid of the smiley face button. Other than that, it's identical to the stock Android gingerbread keyboard, so requires 2.3+. Eventually I may figure out how to make it able to be turned on and off, but that would rather defeat the point. Enjoy!
(Note: you have to enable it in the Keyboard settings before you can use it, just like any other keyboard.)
The Eclipse project (source) is available here.
Click to expand...
Click to collapse
Eclipse project source code link separately in case above is not working http://www.multiupload.com/DJNQ7WJS56
So not writing it from scratch but reusing source from AOSP and Sony Ericsson example.
ps3taker said:
Hi Bin4ry,
I was hoping someone skilled just mods touchpad inclusion into the existing default keyboard to start with - same way they modded things in the following thread using available default android gingerbread keyboard open source from Google: http://forum.xda-developers.com/showthread.php?t=1169114
Eclipse project source code link separately in case above is not working http://www.multiupload.com/DJNQ7WJS56
So not writing it from scratch but reusing source from AOSP and Sony Ericsson example.
Click to expand...
Click to collapse
Yes this would be the most intelligent. Since you have not to write all basics again, but i don't have enough freetime for such a project sorry!
Since SE gives you enough samplecode it shouldn't be this hard to get it in a basic working. OFC there will be much to tweak etc, but a Proof-of-Concept should be easy!
So go ahead and start coding
Download eclipse and the sample project of Android Keyboard, then take some Tape and glue it all together with SE sources -> Done
Regards

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

[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:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
Works great on HTC m8
"Logcat or it didn't happen" AHHAAHHAHAHA
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...
Danny Benavides said:
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...
Click to expand...
Click to collapse
Hold enter and you will be able to choose the Emoji button in other apps too.
Does this work for Google Keyboard language variants? For example Google Korean Keyboard.
kulguy said:
Does this work for Google Keyboard language variants? For example Google Korean Keyboard.
Click to expand...
Click to collapse
The Korean keyboard is proguarded, so that's not happening any time soon
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?
bagarwa said:
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?
Click to expand...
Click to collapse
How quickly are you rearranging the items? It has to reapply all the items to the preferences every time and that might lag behind
Great addition.
Quinny899 said:
How quickly are you rearranging the items? It has to reapply all the items to the preferences every time and that might lag behind
Click to expand...
Click to collapse
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.
bagarwa said:
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.
Click to expand...
Click to collapse
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
Quinny899 said:
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
Click to expand...
Click to collapse
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?
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:
Quinny899 said:
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:
Click to expand...
Click to collapse
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.
bagarwa said:
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.
Click to expand...
Click to collapse
It would change all the emoji pages so I'm not doing that
ヽ༼ຈل͜ຈ༽ノ︵ ┻━┻
Quinny899 said:
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:
Xposed Repo
Click to expand...
Click to collapse
That's pretty neat. Let the troll face ascii revolution begin.
Danny Benavides said:
Click to expand...
Click to collapse
What's the name of that font? ?
TheTAMAS said:
What's the name of that font?
Click to expand...
Click to collapse
Bellota Font

Categories

Resources